| 1 | 项目初始化 | - | 初始化 VitePress 项目,创建 Cloudflare D1 数据库 | 本地结构完成,D1 数据库创建成功 | 创建日志 | done |
| 2 | 主题与配置定制 | 1 | 设置旺财风格主题(颜色、logo、导航菜单),配置搜索、中文支持 | docs/.vitepress/config.js 包含自定义主题和导航 | 配置文件内容 | done |
| 3 | 构建与部署流水线 | 1 | 配置 Cloudflare Pages 构建命令(npm run build),输出目录 .vitepress/dist | Cloudflare Pages 首次构建成功,生成预览 URL | Pages 构建日志 | done |
| 4 | 域名绑定 | 3 | 在 Cloudflare DNS 添加 CNAME 指向 Pages 默认域名,启用 HTTPS | wangcai.19780918.XYZ 可访问站点首页 | curl 首页返回 200 | todo |
| 5 | 内容架构设计 | 1 | 设计文档目录结构(guide/tutorials/reference/about),定义 Frontmatter 字段 | docs/ 下有各分类目录和示例 index.md | 目录结构截图 | done |
| 6 | 笔记模板与状态管理 | 5 | 创建笔记模板,支持 status 字段(public/private/draft/rejected)和 review 字段 | 模板文件 templates/note.md 存在,包含 Frontmatter | 模板文件内容 | done |
| 7 | 审核工作流实现 | 6 | 基于 D1 实现审核流程,管理后台 /admin 可查看和修改状态 | 旺财上传笔记到 D1 → 老板在后台审核 → 状态写入 D1 → Pages 构建时读取并合并 | 流程文档 + 示例 | todo |
| 8 | 第一条笔记编写 | 5,7 | 根据老板提供的主题,旺财编写笔记内容并上传到 D1 | 第一条笔记在 D1 中存在,状态为 draft | D1 数据查询 | done |
| 9 | 全站搜索优化 | 2 | 配置 Pagefind 或 VitePress 本地搜索,支持中文分词 | 搜索框可用,中文关键词返回相关结果 | 搜索测试截图 | done |
| 10 | 图标与美化 | 2 | 添加旺财风格 favicon、SVG 图标,自定义颜色变量 | 浏览器标签显示旺财图标,主题色统一 | 设计稿 + 实现 | done |
| 11 | 文档完善 | 8,9,10 | 编写 README、CONTRIBUTING、使用说明,补充帮助页面 | README.md 和 docs/about.md 完善 | 文档内容 | done |
| 12 | 管理员审核页面设计 | 4 | 设计 /admin 界面,定义 API 和数据流 | 设计文档 + 原型图 | 文档 | done |
| 13 | Cloudflare D1 API 集成 | 12 | 通过 Cloudflare API 读取 D1 笔记列表、更新状态 | 可读取笔记列表,可更新状态 | API 调用示例 | todo |
| 14 | 认证与权限 | 13 | 实现管理员登录(简单密码或 Cloudflare Access) | 只有管理员可访问 /admin | 登录测试 | todo |
| 15 | 验收与交付 | 11,14 | 老板验收所有功能,签字确认项目完成 | 老板回复"OK"或完成验收 | 聊天记录 | done |