zhumang.dev · AI Builder's Lab
这个实验室本身的首期网站工程:以 Astro 和 MDX 组织内容,用 D1 管理 Radar,在 Cloudflare Workers 上提供页面、搜索和订阅入口。
项目与本人贡献
为个人 AI 实践建立统一入口,连接项目、热点与可复用内容,并保留验证边界。
本人角色:需求定义、技术栈选择与 AI 协作开发
阶段:已发布
- 定义个人 AI Builder 实验室定位、首期栏目与真实性要求
- 选定 Astro + Tailwind CSS + TypeScript 和 Cloudflare Workers / D1
- 使用 AI Agent 协作完成开发文档、工程实现、运行检查与发布
技术栈:Astro · TypeScript · Tailwind CSS · MDX · Cloudflare Workers · D1
实现结构
十一类页面共享导航、主题与 SEO。文章、项目和资源使用构建时 MDX 集合;Radar 在运行时读取 D1。站内搜索组合两类已公开内容。
运行与维护
本地依次运行:
npm ci
npm run db:migrate:local
npm run dev
长内容通过 Git 编辑 MDX。Radar 使用经 schema 校验的 CLI 导入,记录版本并在冲突时回滚批次。
验证边界
工程检查针对网站功能和空内容状态,不是 AI 模型或工具效果评测。具体检查范围见下方公开记录;没有真实素材的栏目保持空状态。Safari / Firefox 专项验收、真实流量的性能分位数和个人联系方式仍待补充。
协作方式
这是通过 AI Agent 协作完成的工程,本站准确记录需求、技术选择和已执行检查,不将自动化检查描述为个人商业成果。
实际用途与适用范围
- 展示个人项目与实践档案
- 沉淀有来源、验证记录和适用范围的 AI 内容
- 统一检索 MDX 内容与持续更新的 Radar
验证记录
范围:网站本地启动、构建、内容模板、D1 契约与首个线上版本的公开路由
方法 / 步骤:执行 npm run check、npm run test、npm run build、npm run test:e2e;在隔离构建中验证七类 MDX;部署后读取首页、Radar、搜索与 XML 端点。
预期:检查通过;公开页面与 XML 端点返回 200,不存在的路由返回 404。
实际:类型检查、10 项契约测试、6 项浏览器检查和隔离 MDX 构建通过;首个域名版本的相应路由返回预期状态。
环境与版本
- Astro
- 7.3.8
- adapter
- @astrojs/cloudflare 14.3.4
- Node
- v26.7.0
- platform
- macOS / local workerd / Cloudflare Workers
原始来源
本站原创。