用 AI 搭一个自己的个人博客,新手版完整流程
从准备 Cloudflare 账号、安装 Codex Cloudflare 插件、clone 模板仓库,到让 AI 自动创建资源和部署博客,这是一份新手友好的完整流程。
Jun 5, 2026 · Updated Jun 5, 2026 · 01MVP
这篇教程的目标很简单。
让你用 AI 搭一个自己的个人博客。
你不需要先学完整的前端、后端、数据库、部署。你要做的是准备账号和工具,然后把一段清晰的任务交给 AI。
你需要准备什么
准备 3 个东西。
- 一个 Cloudflare 账号。
- 一个能执行代码任务的 AI 环境,比如 Codex。
01mvp/blog-starter这个仓库。
仓库地址:
https://github.com/01mvp/blog-starter你可以 fork,也可以 clone,也可以直接下载。推荐 fork 或 clone,这样后面更容易保存自己的改动。
如果你还没有域名,也可以先不用买。Cloudflare Workers 会给你一个 *.workers.dev 测试地址。
如果你的读者主要在中国大陆,正式公开时建议准备自己的域名。*.workers.dev 在中国大陆很多网络环境里打不开或不稳定。长期稳定、大量公开访问时,还要考虑备案和接入要求。
第 1 步,在 Codex 里安装 Cloudflare 插件
在 Codex 里找到插件或连接器入口,安装 Cloudflare。
这一步的作用,是让 AI 能调用 Cloudflare 相关能力。
安装之后,AI 才能帮你创建 D1 数据库、KV 命名空间、R2 存储桶、部署 Worker、绑定域名、检查部署结果。
你可能需要自己登录 Cloudflare,选择账号,确认授权。
这些浏览器登录环节需要你处理,AI 不能替你完成。
第 2 步,选择 Skill 或复制 Prompt
推荐安装 01mvp-blog Skill。
Skill 适合长期使用。以后初始化流程有更新,Skill 也能继续更新。
如果你只是想马上试一下,也可以打开文档,复制 AI setup Prompt 给 Codex。
中文文档:
https://blog.01mvp.com/zh/docs/ai-setup英文文档:
https://blog.01mvp.com/docs/ai-setup两种方式都可以。
Skill 更适合长期维护,复制 Prompt 更适合快速体验。
第 3 步,把任务交给 AI
如果你已经安装 Skill,可以这样对 Codex 说:
使用 01mvp-blog Skill,帮我基于 https://github.com/01mvp/blog-starter 创建并部署一个个人博客。
我希望 AI 尽量自动完成本地初始化、依赖安装、Cloudflare D1/KV/R2/Worker/DNS 配置、部署、验证和交付报告。
只有 Cloudflare 登录、账号注册、账号选择、域名购买、nameserver 切换、付款方式确认、OAuth 应用创建、邮件验证、API Token 创建这些无法自动完成的环节,才让我手动处理。如果你不想安装 Skill,就复制 AI setup 文档里的完整 Prompt。
第 4 步,AI 会向你确认信息
AI 通常会问你这些内容:
- 博客名称。
- 作者名称。
- 主要语言。
- 是否绑定自定义域名。
- 是否启用评论。
- 是否启用 GitHub 或 Google 登录。
- 是否启用邮件功能。
- 是否开通 R2。
你可以先选最简单的版本。
博客名称、作者、语言先填好。评论可以打开。自定义域名如果暂时没有,就先跳过。R2 和邮件都可以后面补。
第 5 步,AI 会做哪些事
正常情况下,AI 会完成这些工作:
- clone 或检查你的仓库。
- 安装 pnpm 依赖。
- 生成必要的本地配置。
- 创建 Cloudflare D1 数据库。
- 创建 KV 命名空间。
- 按需创建 R2 存储桶。
- 写入 Worker 配置。
- 执行数据库迁移。
- 部署到 Cloudflare Workers。
- 验证首页、文章页、后台入口、RSS 和站点地图。
你看到 AI 要修改文件时,可以让它列出改动文件。你看到 AI 要执行部署时,可以让它给出部署后的 URL。
第 6 步,哪些地方需要你手动处理
这些环节通常需要你自己操作。
Cloudflare 登录,AI 不能替你输入账号密码。
账号选择,如果你有多个 Cloudflare 账号,需要你确认部署到哪一个。
域名购买和 nameserver 切换,需要你在域名服务商或 Cloudflare 控制台处理。
付款方式确认,R2 通常需要绑定付款方式才能开通。R2 有免费额度,但账号层面的付款方式需要你自己确认。
GitHub 和 Google OAuth,需要你自己创建应用,复制 Client ID 和 Secret。
邮件发送,目前 Cloudflare Email Sending 需要 Workers Paid。不开启邮件也能先运行博客,只是没有邮件验证码、密码重置邮件、评论回复通知和博客周报。
第 7 步,部署完成后检查什么
部署完成后,至少检查这些页面。
- 首页能打开。
- 文章列表能打开。
- 文档页能打开。
/admin后台入口能打开。- RSS 地址能打开。
- 站点地图能打开。
- 如果绑定了域名,自定义域名能打开。
如果你开了评论,发一条测试评论。
如果你开了登录,测试邮箱登录或社交登录。
如果你开了 R2,上传一张图片。
如果你开了邮件,发一次验证码或密码重置邮件。
新手建议
第一次搭建时,不要追求一次性配齐所有功能。
我建议按这个顺序来。
第 1 轮,只跑通博客和后台。
第 2 轮,绑定自定义域名。
第 3 轮,迁移文章和图片。
第 4 轮,再开 R2、邮件、OAuth、API Token。
你只要先把网站跑起来,就已经迈过了最难的一步。
后面的配置,可以慢慢补。
Comments