AI 自动化建站流水线¶
概述¶
这是一个基于 AI + OpenClaw 的自动化建站系统。用户提出网站需求后,系统自动完成从需求分析到代码生成再到发布上线的全流程,并将过程沉淀为可复用的模板。
目标用户¶
- 企业老板 / 市场部员工 — 想做网站但不懂技术,描述需求即可获得成品
- 我自己 — 生成行业案例模板,展示给用户参考
工作流程¶
用户提交网站需求
↓
OpenClaw 分析需求,生成网站代码
↓
自动推送到 Gitee 代码仓库
↓
服务器自动拉取 → 构建 → 部署上线
↓
流程沉淀为模板 → 同类需求可快速复用
技术方案¶
| 层级 | 技术选型 | 说明 |
|---|---|---|
| 后端 | Python(Flask / FastAPI) | 处理需求登记、模板管理、API 接口 |
| 前端 | 现代化静态页面 + 案例展示 | 需求表单、案例展示、效果预览 |
| 数据库 | SQLite(起步)→ MySQL | 需求、模板、用户信息 |
| 自动化 | OpenClaw + Gitee Webhook | 需求处理、代码生成、CI/CD 触发 |
| AI 引擎 | OpenClaw(云妃) | 需求理解、代码生成、流程编排 |
核心功能¶
- 需求提交 — 用户填写网站类型、功能需求、风格偏好
- AI 自动处理 — OpenClaw 理解需求,生成完整网站代码
- 自动发布 — 代码推送 Gitee → Webhook 触发 → 服务器部署上线
- 模板沉淀 — 每个项目流程存档为模板,支持同类需求快速复用
- 案例展示 — 展示已完成的网站案例,让新用户直观了解效果
里程碑规划¶
- 第一步:搭建基础后端 + 需求提交页面
- 第二步:接入 OpenClaw 自动化流程
- 第三步:实现 CI/CD 自动发布
- 第四步:模板系统 + 案例展示页
- 第五步:持续优化,丰富模板库