“很多人不是不会做官网,而是第一步就走错了——不是先写代码,也不是先学Figma,而是先把’风格说明书’找对。”
想做官网,脑子里有感觉,动手就废了——按钮、字体、配色、留白,每一步都能卡死你。
最后很多人的结论是:去学 Figma。
但 Figma 解决的是”专业设计协作”,不是”你今天就把官网做出来”。
如果你只是想尽快做出一个像样、能上线、审美在线的官网,那你该看的是 awesome-design-md。
它不是教你从零学设计,而是让你直接站在已经被市场验证过的设计肩膀上。
一、awesome-design-md 到底是什么
坐好,我帮你讲明白。
首先得认识一个词:DESIGN.md。
这是 Google Stitch 搞出来的概念——用一份纯文本的 Markdown 文件,把一个网站的设计系统讲清楚。
什么叫”设计系统”?翻译成人话就是:这个网站用什么颜色、什么字体、按钮长什么样、卡片圆角多大、留白怎么分配……把这些规矩全写下来。
以前这些东西藏在 Figma 文件里、设计 token 的 JSON 配置里,只有设计师能看懂。
现在 DESIGN.md 把它变成了人话,AI 能读、你也能读。
那 awesome-design-md 是干嘛的?
就是有人把这件事推到了极致——把市面上几十个最著名网站的设计系统,都翻译成 DESIGN.md 格式,统一打包放到了 GitHub 上,免费开源。
Stripe、Apple、Vercel、Linear、Notion、Cursor、Supabase、Spotify…… 全在里面。
这些都是什么网站?是那种你打开的第一眼就觉得”哇这也太高级了”,然后默默关掉、对着自己做的东西叹气的那种网站。
每个站点的目录里,通常有三个文件:
| 文件 | 用途 |
|---|---|
DESIGN.md | AI 读的设计说明书 |
preview.html | 亮色版视觉样板,直接打开就能看效果 |
preview-dark.html | 暗色版视觉样板 |
DESIGN.md 里大概会告诉 AI 这 9 件事:
- 整体气质是什么感觉(冷峻?温暖?科技感?)
- 主色、辅助色、背景色各是什么
- 字体怎么配、标题和正文的层级怎么拉开
- 按钮、卡片、输入框、导航长什么样
- 间距和栅格怎么用
- 阴影和层次感怎么处理
- 哪些设计做了会翻车(Do’s and Don’ts)
- 手机和桌面怎么适配
- 给 AI 下指令时,怎么说才准
这就像什么?
你装修新家,不是自己发明风格,而是先去看已经卖得最好的样板间——“就照这个来”。
只不过这里的样板间,是 Stripe、Apple、Vercel 这个级别的。
对普通人来说,这条路比从零学设计稳多了。
二、为什么做官网时,不建议小白一上来就死磕 Figma 或 Stitch
先声明一下:不是说 Figma 和 Stitch 没用。
它们都很强。
但问题在于,你现在要解决的,未必是”设计能力不够强”,而是”怎么快速做出一套不丑、统一、像样的官网”。
这两者不是一回事。
1)Figma 很强,但它对小白来说太”全能”了
Figma 的优点是专业、细、协作强、生态大。
但它的代价也很明显:你得学。
你要理解 Frame、Auto Layout、组件、变体、约束、样式库、协作规范……这些东西对设计师来说是生产力,对新手来说是门槛。
翻译:Figma 适合”我要成为会设计的人”,不一定适合”我今天要把官网做出来的人”。
如果你本质上是开发、运营、内容创业者、做 SaaS 的、做个人品牌的,你大概率不是想转行做设计师。
你只是想把官网搞定。
2)Stitch 很快,但它更像”生成器”,不一定直接给你稳定风格
Google Stitch 这套思路我其实很看好,因为它让 DESIGN.md 这件事真正火起来了。
但 Stitch 更像是”帮你生成设计”的工具,而不是”替你做风格筛选”的工具。
你直接一句”做个科技公司官网”,它也能出图。
问题是,风格是否高级、是否符合你的业务、是否接近市场主流水平,依然吃你的审美判断。
而小白最缺的,恰恰就是这个判断。
3)awesome-design-md 的价值,是先帮你跳过”审美起步阶段”
这才是重点。
你为什么总觉得自己设计的网站”不高级”?
不是你不努力,而是你在跟一堆已经被几十上百人打磨过的官网比。那些官网背后可能是专业设计师、品牌团队、增长团队、A/B 测试、用户反馈、商业转化一起堆出来的。
个人想从零空想出一个同等级官网,难度真的很高。
泼冷水一句:很多人以为”我多看点灵感网站就能做出高级官网”。现实是,看过不等于能复用,喜欢也不等于能落地。
你真正缺的,不是截图,而是能被 AI 和代码直接使用的设计规则。
而 awesome-design-md 恰好把这件事补上了。
它给你的不是一张图,而是一套可以直接喂给 Agent 的规则。
你不是在”照着抄”,你是在”继承成熟风格的设计语言”。
4)它特别适合官网这种场景
为什么我一直强调”官网”?
因为官网跟后台系统不一样。
后台系统更看重功能密度、交互效率;官网更看重第一眼气质、品牌感、可信度、转化率。
官网用户往往只看几秒:
- 你是不是专业的
- 你做什么的
- 值不值得继续往下看
- 愿不愿意点咨询/注册/下载
所以官网的关键,不是”功能多”,而是”看起来对”。
而 awesome-design-md 这种方案,正好就擅长把”看起来对”这件事标准化。
三、awesome-design-md + Claude Code 实战
下面我直接讲最实用的部分。
目标很简单:选一个你喜欢的官网风格,给 Claude Code 一份设计说明书,让它按这个风格帮你开发官网。
在开始之前,先把环境对齐一下。我用的是这套配置:
| 工具类型 | 工具名 | 用途 |
|---|---|---|
| IDE | VSCode | 主力编辑器 |
| AI 编程插件 | Claude Code | 在 VSCode 里直接调用 Claude,边写代码边对话 |
| AI 模型 | claude-opus-4-6 | 能力最强,复杂开发任务更稳 |
| 设计方案 | awesome-design-md | 提供现成的 DESIGN.md 设计说明书 |
| MCP 工具 | Chrome DevTools MCP | 让 Claude Code 能直接打开浏览器查看产品真实界面 |
Chrome DevTools MCP 是这套组合里的隐藏加分项。普通做法是你把产品功能描述手打给 Claude,容易漏、容易不准。装了这个 MCP,Claude Code 可以直接开浏览器访问你的产品,自己读界面、提取文案,省掉你大量手工描述的工夫。
整个流程你可以理解成 4 步。
第一步:先去看样例,不要急着写代码
项目地址在这里:awesome-design-md。
进去后,你先看 design-md/ 目录,会看到一堆站点名字。
比如:
- Stripe
- Apple
- Vercel
- Linear
- Notion
- Cursor
- Supabase
- Webflow
这一步不要贪多。
你先问自己一句:我这次做的官网,更像哪一类?
可以这样粗暴分类:
| 你的项目类型 | 建议先看什么风格 |
|---|---|
| AI 工具 / 开发者产品 | Vercel、Linear、Cursor、Supabase |
| 品牌官网 / 高端产品 | Apple、Stripe、Raycast |
| 创意展示 / 营销落地页 | Webflow、Framer、Clay |
| 内容型产品 / 文档型产品 | Notion、Mintlify |
别一上来就选”最好看”的。
要选”最像你业务”的。
因为官网设计最怕的不是丑,而是气质跑偏。
第二步:看各个站点的设计风格——3 种方式都能用
这一步很多人会漏掉,但其实是整个流程里最重要的”选料”环节。
每个站点目录里一般有这三个文件:
DESIGN.md— AI 看的设计说明书preview.html— 亮色版视觉样板preview-dark.html— 暗色版视觉样板
你点开 preview 以后,能看到颜色色板、字号层级、按钮样式、卡片组件、阴影效果,一眼就知道这套风格长什么样。
问题来了:preview.html 是个 HTML 文件,怎么打开它看效果?
下面三种方式,从最懒到最完整,按需选一种就行。
方式一:在线直接看(最懒,0 下载)
不用 git,不用安装任何东西。
用 htmlpreview.github.io 这个在线服务,可以直接把 GitHub 上的 HTML 文件渲染出来。
用法:在 GitHub 里找到你想看的 preview.html,复制它的地址,拼到这个前缀后面:
https://htmlpreview.github.io/?https://github.com/VoltAgent/awesome-design-md/blob/main/design-md/stripe/preview.html把最后的 stripe/preview.html 换成你想看的站点名就行。
比如看 Notion 的:
https://htmlpreview.github.io/?https://github.com/VoltAgent/awesome-design-md/blob/main/design-md/notion/preview.html比看 Figma 的:
https://htmlpreview.github.io/?https://github.com/VoltAgent/awesome-design-md/blob/main/design-md/figma/preview.html这种方式适合先快速扫一圈,不想下载整个仓库的时候用。
htmlpreview 是第三方服务,偶尔会加载慢,或者有些用了复杂 JS 的页面渲染不完整。遇到这种情况就换方式二。
方式二:git clone 到本地,用浏览器直接打开(最常用)
这是最推荐的方式,一次下载,本地随便翻。
打开终端,执行:
git clone https://github.com/VoltAgent/awesome-design-md.git下载完毕后,进入任意一个站点目录,比如:
awesome-design-md/design-md/stripe/里面有 preview.html 和 preview-dark.html,双击用浏览器打开就能看效果。
Windows 用户也可以直接在资源管理器里双击 .html 文件,系统会自动用默认浏览器打开。
这样做的好处是:一次 clone,所有 50+ 个站点都在本地,随时比对,不依赖网络。
想同时比对多个风格?在浏览器里把不同站点的preview.html开成多个 Tab,左右切换看——比一张张截图对比更直观。
方式三:用本地 HTTP 服务器跑(开发者方式,效果最完整)
如果你遇到某些 preview 页面双击打开后样式不对,或者 JS 效果没加载出来,通常是浏览器的 file:// 协议安全限制导致的。
这时候用本地服务器跑就稳了。
最省事的方法是用 Python 内置的 HTTP 服务器:
# 进入仓库根目录cd awesome-design-md
# 启动本地服务器python -m http.server 8080然后在浏览器打开:
http://localhost:8080/design-md/stripe/preview.html同样换站点名就能看对应的。
没有 Python 也可以用 Node.js 的 npx serve:
npx serve .或者在 VS Code 里装 Live Server 插件,右键 HTML 文件选「Open with Live Server」,一键搞定。
三种方式一句话总结:
| 方式 | 适合谁 | 优点 | 缺点 |
|---|---|---|---|
| htmlpreview 在线 | 完全不想安装任何东西的人 | 零门槛,打开链接就看 | 依赖网络,偶尔渲染不完整 |
| git clone + 双击打开 | 大多数人,最推荐 | 一次下载,离线可用,最直接 | 需要有 git |
| 本地 HTTP 服务器 | 开发者,追求完整效果 | 渲染最准确,JS 效果完整 | 需要多一步命令 |
一个偷懒但很实用的方法:同时打开 3 套你喜欢的
preview.html,对比这几件事:
- 整体气质是不是你想要的感觉
- 按钮和卡片是否顺眼
- 字体层级清不清楚
- 用在你行业上会不会违和
比如下面就是 Figma 和 Notion 两套风格的 preview 效果,气质差异一眼就看出来了——Figma 活泼多彩,Notion 克制温润:


第三步:把 DESIGN.md 放到你的项目根目录
以 Notion 为例,我来带你走一遍。
Notion 是典型的”内容型产品”风格——暖白底色、衬线标题、克制的留白、亲切但不廉价。如果你做的是笔记工具、知识库、文档类产品,或者就是想要一个”看起来干净有品味”的官网,选它准没错。
第一步,找到文件。
在 awesome-design-md 仓库里进到这个路径:
design-md/notion/DESIGN.md点开文件,右上角有个「Raw」按钮,点进去是纯文本版本,全选复制。
或者更省事,直接 git clone 整个仓库到本地,文件就在:
awesome-design-md/design-md/notion/DESIGN.md第二步,放到你的项目根目录。
我自己的项目路径是这样的:
D:\git\content-studio-web里面有 backend、frontend、docs 三个子目录,前端代码在 frontend 下。
DESIGN.md 要放在最外层的根目录,不是 frontend 里:
D:\git\content-studio-web\DESIGN.md放完以后目录大概长这样:
D:\git\content-studio-web├── .claude/├── backend/├── docs/├── frontend/├── DEPLOY.md├── README.md└── DESIGN.md ← 和 README.md 平级,就放这一层就这一步,把文件扔进去,不需要任何额外配置。
实际效果长这样,DESIGN.md 和 DEPLOY.md、README.md 平级放在根目录:

为什么要放这个位置?
因为 Claude Code 这类 AI Agent 在读项目的时候,会自动扫根目录下的几个特殊文件——CLAUDE.md、AGENTS.md、DESIGN.md 都是它重点关注的。
你不需要告诉它”去哪找设计规范”,只要文件在根目录,它自己会读。
一句话记住:AGENTS.md告诉 AI 怎么干活,DESIGN.md告诉 AI 活要干成什么气质。两个配合用,比你在 prompt 里反复描述”要高级要简洁要有品味”靠谱得多。
第四步:在 Claude Code 里明确下指令
这一步最关键。
很多人把 DESIGN.md 放进去了,然后只说一句:“帮我做个官网。”
这种写法太模糊了。
你要说得像个项目负责人,尽可能的详细。
我以我自己的产品 Lucky Rabbit Creator Center 为例,给你看一份真实可用的指令:
请读取项目根目录的 DESIGN.md,基于这套 Notion 风格的设计系统开发一个产品官网。
## 产品背景产品名称:Lucky Rabbit Creator Center产品定位:AI 驱动的内容创作工具平台,帮助内容创作者一键生成高质量配图核心功能:封面图生成、信息图生成、文章配图、知识漫画、幻灯片、小红书配图目标用户:自媒体创作者、微信公众号运营者、小红书博主
## 页面结构按照以下顺序开发各个区块:1. 导航栏:左侧 Logo + 产品名,中间导航(功能、关于),右上角语言切换按钮 + 登录按钮(登录跳转 http://xx.xx.xx.xx/login)2. Hero 区:大标题 + 副标题 + CTA 按钮(立即免费体验 → http://xx.xx.xx.xx)3. 功能介绍区:展示 6 个核心功能(封面图、信息图、文章配图、知识漫画、幻灯片、小红书配图),每个功能配图标和简短说明4. 使用流程区:3 步走(输入内容 → 选择风格 → 一键生成)5. FAQ:常见问题解答6. 页脚:版权信息 + 快速链接
## 技术要求- 技术栈:Vite + React + TypeScript + Tailwind CSS(与现有项目保持一致)- 语言切换:中英文,默认中文- 响应式:桌面端优先,兼容移动端- 整体风格严格遵守 DESIGN.md,不要自由发挥成别的审美
## 产品参考可通过 Chrome MCP 浏览 http://xx.xx.xx.xx/ 查看产品的真实界面、功能布局和文案,以此作为官网内容的参考依据。你自己用的时候,把产品名称、功能描述、跳转链接换成你自己的就行。
核心原则只有一条:DESIGN.md 负责定风格,你的指令负责定业务。 两者一结合,Claude Code 才能稳定输出,不乱跑偏。
下面是我在 Claude Code 里实际下指令的截图,可以对照着看:

跑完之后,官网的中英文两个版本就出来了——Claude Code 自动按 DESIGN.md 的 Notion 风格做了完整排版,中英文内容也分开处理了,品质还不错:


四、所以,小白到底该不该用 awesome-design-md
答案很直接:想做官网的,该用。想成为设计师的,去学 Figma。
它解决的不是”怎么学设计”,而是”怎么别做土”、“怎么快速接近大厂官网质感”、“怎么让 Claude Code 稳定出页面”。
如果你现在卡在”我不会设计,所以官网迟迟做不出来”——那这东西真的值得试。
因为它把最难的那一步——定义风格——提前帮你做掉了。
道理讲完了,该你了
如果你今天就想开始,我建议你按这 3 步走:
- 打开 awesome-design-md 项目地址,先选 3 套你喜欢的风格
- 分别看它们的
preview.html,挑出最适合你业务的一套 - 把对应
DESIGN.md放进项目根目录,然后让 Claude Code 按这套风格搭首页
真别再卡在”我要不要先学 Figma”这个问题上了。
有些时候,正确答案不是学更多,而是先用对工具,把结果做出来。
你先把官网做上线,再考虑要不要补设计能力,这个顺序往往更赚钱。
“先活下来,再优雅;先上线,再完美。对大多数普通人来说,这才是做产品最真实的路线。” — 牛马翻身计划
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时






