一句话,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 installohmyself.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 一扔,完事。

日常更新流程

现在发一篇文章的全部操作:

  1. src/content/blog/ 下新建一个 .md 文件
  2. 写好 frontmatter(title、date、description)和正文
  3. git addgit commitgit push

然后就没有然后了。Cloudflare 检测到仓库更新,自动触发构建,一分钟后新文章就上线了。

我甚至不需要打开 Cloudflare 后台。整个发布链路是:写 Markdown → push → 上线。三步,全程命令行。

当然,你也可以让 AI 帮你做这三步。我现在的工作流就是:跟 AI 说”写一篇关于 XX 的文章”,它写完直接 commit + push,网站就更新了。

你需要准备什么

说实话,不多:

  1. 一个域名(DNS 托管在 Cloudflare 上最方便)
  2. 一个 Cloudflare 账户(免费)
  3. 一个 GitHub 账户(免费)
  4. 一句话描述你想要什么

AI 负责剩下的:选型、编码、构建、部署、DNS 配置、仓库初始化。

这不是广告

我没有收 Astro 或 Cloudflare 的钱。选它们是因为在这个场景下它们确实是最优解——Astro 的零 JS 默认输出天然适合文字博客,Cloudflare Pages 的免费额度和全球节点让”免费托管自定义域名”成为现实。

真正让我感慨的是:2026 年了,“搭一个博客”这件事的门槛已经从”会写代码”降到了”会说一句话”。技术栈的选择、配置的繁琐、部署的坑——这些曾经拦住无数人的东西,现在被 AI 抹平了。

你只需要知道自己想要什么。

下一步

这个博客现在就在你眼前。如果你想复刻,把这篇文章发给你的 AI 助手,改一下域名,剩下的它会搞定。

或者,你也可以自己折腾一个周末。那也挺好的。