大家好,我是孟健。
我让 OpenClaw 的一个 AI Agent 接管了前端做站全流程——从拿到设计稿到部署上线,中间一行代码没手写。
不是 Demo,是真的在跑的站。getchargen.com,AI 角色生成器,7 个页面 + SEO 矩阵 + 法律页 + 五件套分析埋点,全部由一个叫"墨界"的前端 Agent 自动完成。
今天完整拆解它的做站流程:怎么接收设计稿、怎么初始化项目、怎么落地代码、怎么自动埋点、怎么部署——以及你自己怎么搭一个一样的。
01 前端 Agent 在整条流水线里的位置
先说全貌。一个站从 0 到上线,在我的 OpenClaw 系统里经过 8 个 Agent:
墨探(选词/机会发现) ↓ 墨策(PRD/信息架构/域名) ↓ ├→ 墨账(定价校准) ← 并行 └→ 墨盾(合规审查) ← 并行 ↓ 墨笔(Landing Page 文案) ↓ 墨影(Stitch 出设计稿 + HTML/CSS) ↓ ┌────────────────────────────┐ │ 🖥️ 墨界(前端)+ ⚙️ 墨枢(后端)│ ← 并行 └────────────────────────────┘ ↓ 墨运(持续运营/分发)
墨界只负责前端。 它拿到墨影的设计稿(HTML + Tailwind CSS + 配图),把它变成一个可以跑在 Cloudflare Pages 上的 Next.js 项目,加上所有交互、埋点、法律页、SEO 子页面,然后部署上线。
02 接收设计稿:验收 5 分钟
墨影(设计 Agent)用 Google Stitch 生成高保真设计稿,输出是这样一个包:
📦 设计交付包
├── *.html(每个页面的 Tailwind HTML)
├── *.png(每个页面的设计截图)
├── assets/(favicon、OG image、logo)
├── PRD.md(产品需求文档)
└── tailwind.config(Design System)
墨界拿到后做 5 项验收:
5 分钟搞定。 以前这个环节要在 Figma 里来回确认半天。
03 项目初始化:15 分钟
# 创建 GitHub 仓库 + Next.js 项目 gh repo create mengjian-github/getchargen –private –clone cd getchargen npx create-next-app@latest . –typescript –tailwind –app –src-dir
配置 Cloudflare Pages 静态导出
next.config.ts → output: "export"
关键一步:把设计稿的 Design System 提取到 Tailwind v4 配置里。
/* globals.css / @import "tailwindcss"; @source "../../design-v3"; / 扫描设计稿 HTML */
@theme { –color-primary: #71ffe8; –color-primary-container: #00e5cc; /* 完整 Design System 全部从设计稿提取 / }
这样设计稿的配色、字体、间距全部变成 CSS 变量,后续代码直接引用,不用手动对齐。
04 代码落地:dangerouslySetInnerHTML 方案
这是整条链路里最反直觉的一步。
传统做法:把设计稿 HTML 手动转成 React 组件,一个页面至少 2 小时。 墨界的做法:构建时从 HTML 里提取 nav/content/footer,直接 dangerouslySetInnerHTML 渲染。
// 构建时提取设计稿
export async function getDesignPageSections(designFile: string) {
const html = await readFile(path.join("design-v3", designFile), "utf8");
const nav = html.match(/
?/i)?.[0]; const footer = html.match(/
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/262519.html