$ ← ブログ一覧へ
> 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年的软件开发。