$ ← Back to Blog
> cat /var/blog/openclaw-blog-deployment.md
#OpenClaw#博客#Astro#Cloudflare#部署#实战

用AI部署个人博客:从零到上线的真实记录

用AI部署个人博客:从零到上线的真实记录

这篇文章记录了一次真实的人机协作体验:我让我的AI助手(OpenClaw驱动)帮我从零开始搭建并部署这个博客。整个过程历时约3小时,充满了意外和惊喜。

起点:一句话需求

我在Telegram给AI发了一条消息:

“帮我在Cloudflare平台开一个免费服务器,部署一个带前后端的个人博客,做自我简介、MicroLED技术介绍、GitHub项目展示。支持中英日三语。”

然后见证了AI如何把这句话变成现实。

技术选型的全自动化

AI首先询问了几个关键问题:

  • 博客风格偏好(技术风+现代商务感)
  • 是否需要多语言(中/英/日)
  • 域名偏好

然后自主决定了技术栈:Astro + Tailwind CSS + Cloudflare Pages

开发过程:一场调试马拉松

坑1:iCloud路径导致构建卡死

第一次把项目放在~/Documents/Projects/npm run build永远卡着不动。

解决:移动到~/Projects/(非iCloud路径),秒过。

坑2:Astro v6 API变更

内容集合(Content Collections)在Astro v6中,post.render()改成了render(post)post.slug改成了post.id。AI在调试中发现并修复。

坑3:Cloudflare误判项目类型

Cloudflare自动检测到Astro项目,触发了wrangler deploy(Workers部署),而不是静态Pages部署。解决方案:wrangler.toml + echo done占位命令。

最终成果

历经N次调试,博客成功上线:

  • 地址:kaiyo-blog.pages.dev
  • 页面:首页、关于、MicroLED技术、博客、项目
  • 三语支持:中文/English/日本語
  • 自动部署:推送代码到GitHub → Cloudflare自动重新部署

反思:AI协作的边界

AI擅长的:代码生成、问题诊断、查阅文档、迭代修复 需要人判断的:架构选型、安全决策、内容创作、风格审美

三小时,一个工程师+一个AI,从零到一个上线的个人博客。这就是2026年的软件开发。