Optimized the root .gitignore to exclude virtual environments, node modules, and temp folders to ensure clean and lightweight version tracking. Co-authored-by: Cursor <cursoragent@cursor.com>
1.3 KiB
1.3 KiB
网页主题生成规则
用于从网页提取并生成主题资产。
只处理主题相关产物,不处理文档正文与数据建模细节。
页面选择
- 从页面发现结果中选择 3-5 个代表性页面。
- 优先:首页、主流程页、核心详情页。
- 页面风格差异较大时,优先与业务主线一致的页面。
提取策略
- 优先调用本项目 MCP 的
get_page_theme。 - 若失败,再使用 Firecrawl
extract的 branding 结果兜底。 - 多页面结果需要合并并去重,保留稳定 token。
输出文件(强约束)
输出目录:src/themes/<theme-key>/
必需:
globals.css或designToken.json(二选一)DESIGN.mdindex.tsx
约束:
designToken.json必须包含name字段。index.tsx必须展示主题关键 token 与主要组件风格。
DESIGN.md 最低结构
- 视觉关键词与品牌气质
- 色彩体系(主色/辅色/语义色)
- 排版体系(字体、字号、行高)
- 组件风格(按钮、卡片、输入、表格)
- 状态与反馈(hover/active/disabled/error)
质量检查
- token 是否可复用且命名一致
- 文档是否可用于后续页面还原/二次生成
- 产物路径是否严格在
src/themes/<theme-key>/