一句话,AI 帮你部署好一个博客

起因
上周我想搭个个人博客。要求很简单:极简、快、免费部署、绑定自己的域名。以前这种事至少折腾一个周末——选框架、调样式、配 CI、搞 DNS。
这次我打开 AI 助手,打了一句话:
做一个 Blog,部署到 Cloudflare 上,我的域名是 ohmyself.com,风格类似 Bear Blog,顺便帮我填充五篇博文。
然后去倒了杯咖啡。
发生了什么
回来的时候,事情已经做完了。具体来说:
选型:AI 问了我三个问题——框架偏好、语言、部署方式。我选了 Astro、中英混合、直接部署。整个过程 10 秒。
搭建:它用 Astro 5 建了一个静态博客项目,写了全局样式(CSS 变量 + 暗色模式,不到 100 行),配好了 Cloudflare 适配器。没有用任何 UI 框架,没有 Tailwind,没有组件库。纯 HTML + CSS,Bear Blog 的精髓就是少。
写文章:五篇示例博文,中英混合,有技术向的(Astro 搭建记录、Cloudflare 踩坑),也有随笔向的(数字花园、工具清单)。不是 Lorem ipsum 占位符,是真的能读的内容。
部署:我给了一个 Cloudflare API Token,它用 wrangler 创建了 Pages 项目、上传构建产物、绑定自定义域名。从 npm install 到 ohmyself.com 可访问,大概四分钟。
代码托管:整个项目推到了 GitHub 仓库,然后在 Cloudflare Pages 后台连接了这个仓库。现在每次 git push,Cloudflare 自动拉代码、构建、部署。不需要再手动跑 wrangler 了。
技术栈
最终落地的东西:
- Astro 5 — 静态输出,零客户端 JS
- Cloudflare Pages — 免费托管,全球 CDN,连接 GitHub 自动部署
- GitHub — 代码托管 + 版本管理,push 即发布
- Markdown + Content Collections — 写文章就是新建一个 .md 文件
- CSS 变量 + prefers-color-scheme — 暗色模式不需要 JS
整个项目没有数据库、没有后端逻辑、没有构建时的 API 调用。astro build 输出一堆 HTML 文件,往 CDN 一扔,完事。
日常更新流程
现在发一篇文章的全部操作:
- 在
src/content/blog/下新建一个.md文件 - 写好 frontmatter(title、date、description)和正文
git add→git commit→git push
然后就没有然后了。Cloudflare 检测到仓库更新,自动触发构建,一分钟后新文章就上线了。
我甚至不需要打开 Cloudflare 后台。整个发布链路是:写 Markdown → push → 上线。三步,全程命令行。
当然,你也可以让 AI 帮你做这三步。我现在的工作流就是:跟 AI 说”写一篇关于 XX 的文章”,它写完直接 commit + push,网站就更新了。
你需要准备什么
说实话,不多:
- 一个域名(DNS 托管在 Cloudflare 上最方便)
- 一个 Cloudflare 账户(免费)
- 一个 GitHub 账户(免费)
- 一句话描述你想要什么
AI 负责剩下的:选型、编码、构建、部署、DNS 配置、仓库初始化。
这不是广告
我没有收 Astro 或 Cloudflare 的钱。选它们是因为在这个场景下它们确实是最优解——Astro 的零 JS 默认输出天然适合文字博客,Cloudflare Pages 的免费额度和全球节点让”免费托管自定义域名”成为现实。
真正让我感慨的是:2026 年了,“搭一个博客”这件事的门槛已经从”会写代码”降到了”会说一句话”。技术栈的选择、配置的繁琐、部署的坑——这些曾经拦住无数人的东西,现在被 AI 抹平了。
你只需要知道自己想要什么。
下一步
这个博客现在就在你眼前。如果你想复刻,把这篇文章发给你的 AI 助手,改一下域名,剩下的它会搞定。
或者,你也可以自己折腾一个周末。那也挺好的。