你正在看的这个博客,从头到尾我没有打开过一次代码编辑器。整个过程就是:在飞书里说我要什么 → Hermes 干完 → 我在浏览器里验收。
起点:一句「我要搭个人博客」
我:「我要搭建个人博客」
Hermes:「推荐 Astro + Cloudflare Pages,理由是…」
我:「好的,建在 /home/xuji6688/.hermes/project/blog/ 下」
Hermes 在终端里跑了 npm create astro,装依赖,创建项目骨架,写第一篇示例文章,启动开发服务器。一分钟后,浏览器打开 localhost:4321,博客首页出现了。
选型:为什么是 Astro + Cloudflare Pages
这是 Hermes 做的决策,后来验证非常正确:
| 选型 | 理由 |
|---|---|
| Astro | 纯静态生成,零 JS 首屏,Markdown 写作,代码高亮原生支持 |
| Cloudflare Pages | 免费,全球 CDN,自动 HTTPS,wrangler deploy 一键部署 |
| 不选 WordPress | 太重,需要服务器、数据库、维护 |
| 不选 Next.js | 对纯内容站来说 React 是多余负载 |
部署:零配置上线
部署到 Cloudflare Pages 只需要两行:
cd ~/blog && npx astro build
npx wrangler pages deploy dist --project-name=blog --commit-dirty=true
Hermes 帮我拿到 Cloudflare API Token,创建项目,推送上线。三分钟后,https://blog-2r2.pages.dev 就可以访问了。
持续迭代:一句话一个功能
上线只是开始。接下来的两周,我陆陆续续提需求,Hermes 逐个实现:
「加评论功能」 → Hermes 用 GitHub API 创建 jixu88/blog-comments 仓库,开 Discussions,集成 Giscus,构建部署。现在每篇文章底部都有评论框。
「加搜索功能」 → Hermes 集成 Pagefind,在首页加搜索框,构建后能在 0.1 秒内搜到任意文章内容。
「风格能不能自己选」 → Hermes 在导航栏加了个主题选择器,支持 极简黑、纯白、深蓝、米白暖调、黑客绿、灰调 六套。选一次,localStorage 记住,刷新不丢。
「把这个 TRON 钱包监控放上去」 → 我丢了个 HTML 文件,Hermes 放到 public/ 目录,在导航加了「💵 工具」入口,构建部署。工具页的 API 代理也一并搞定(Cloudflare Pages Functions)。
Hermes 做网站的优势
-
自然语言驱动:不需要写命令,不需要记文件路径,不需要查文档。你说「部署到 Cloudflare」它就自己找到项目目录、构建、推送。
-
上下文记忆:它记得项目路径、部署命令、API Token 位置。第二次部署只需要说「构建部署」,不用重复交代。
-
自动纠错:部署出错时它自己读日志、定位问题、修复、重试。我全程不用介入。
-
零运维:Cloudflare Pages 托管没有服务器要管。HTTPS 自动续,CDN 全球加速,永远在线。
经验总结
用 AI 搭博客的真正收益不是「省了几次敲键盘的时间」。而是注意力带宽完全解放:
- 以前:想加搜索 → Google Pagefind 集成 → 读文档 → 改 5 个文件 → 测试 → 推送
- 现在:在飞书打字「加搜索功能」→ 继续干活 → 听到「上线了」去看一眼
整个博客从创建到你现在看到的完整形态,是在一百多条飞书消息里自然生长出来的。没有项目计划,没有排期,没有文档交接——就是一个持续对话的过程。
如果你想用 Hermes 搭自己的博客,可以去看 安装指南。装好之后,你只需要说一句话:
帮我搭个博客