982 字
5 分钟
个人博客搭建记录
前言
今天(2026年2月8日),在 Claude Code(AI 编程助手) 的帮助下,我从零开始完成了个人博客的搭建,并成功部署到了 Cloudflare Pages。
技术栈总结
核心技术
- 静态站点生成器:Astro 5.13.10
- UI 框架:Svelte 5.39.8
- 样式:Tailwind CSS 3.4.19
- 包管理器:pnpm 10.29.1
- 内容管理:Astro Content Collections + Markdown
- 部署平台:Cloudflare Pages
项目结构
fuwari/├── src/│ ├── content/│ │ ├── posts/ # 博客文章(Markdown)│ │ └── config.ts # 内容模式定义│ ├── config.ts # 主配置文件│ ├── components/ # 组件│ ├── layouts/ # 布局│ ├── pages/ # 页面│ └── styles/ # 样式├── public/│ ├── favicon/ # 网站图标│ └── images/ # 静态图片└── package.json工作流程总结
写作流程
1. 在 src/content/posts/ 创建 .md 文件2. 添加 Frontmatter3. 编写 Markdown 内容4. 本地预览:pnpm dev5. 发布:git add . → git commit → git push部署流程
1. 本地写文章2. 推送到 GitHub3. Cloudflare Pages 自动检测4. 自动构建部署5. 几分钟后在线可见成果展示
博客地址
功能特性
- ✅ 清爽的卡片式设计
- ✅ 响应式布局
- ✅ 亮/暗主题切换
- ✅ 搜索功能(Pagefind)
- ✅ 文章分类和标签
- ✅ 自动目录生成
- ✅ 代码高亮
- ✅ 数学公式支持
- ✅ 图片画廊
性能优势
- ⚡ 静态文件加载速度极快
- 🔒 没有数据库,更安全
- 💰 完全免费托管
- 🌐 Cloudflare CDN 全球加速
- 🇨🇳 国内访问速度快
心得体会
AI 辅助开发的优势
作为编程新手,能在一天内完成博客搭建,主要归功于 Claude Code:
- 降低门槛:不需要学习复杂的技术栈
- 自动决策:帮我选择了最合适的方案
- 快速解决问题:遇到错误立即定位和修复
- 减少试错:避免了常见的配置错误
- 学习机会:在操作中也能学到知识
静态博客的好处
对比之前的尝试,我深刻体会到静态博客的优势:
- 开发体验好:本地用熟悉的编辑器写文章
- 完全自动化:Git 推送即部署,不需要手动操作
- 版本控制:每次修改都有记录,可以随时回滚
- 成本低:Cloudflare Pages 完全免费
- 性能好:静态文件加载速度快
- 安全:没有数据库,不会被黑客攻击
克服困难的过程
整个过程中遇到了很多困难:
- 网络问题:Docker 镜像下载失败、GitHub 克隆慢
- 配置问题:端口冲突、Git 历史冲突
- 界面不熟悉:Cloudflare Pages 界面导航困难
但在 Claude Code 的帮助下,所有问题都一一解决。
后续计划
短期目标
- 定期更新博客文章
- 优化博客样式
- 添加评论系统
- 配置自定义域名
长期目标
- 添加更多技术文章
- 学习更多 Astro 高级功能
- 建立个人知识库
- 与其他博主交流
致谢
搭建团队
- 技术实现:Claude Code (AI 编程助手)
- 需求提出:我(Crocodile,编程新手)
- 完成时间:2026年2月8日
参考资源
技术文档
AI 工具
- Claude Code - 本次搭建使用的 AI 编程助手
- Claude - Anthropic 出品的 AI 助手
总结
在 Claude Code AI 助手的帮助下,我只用一天时间就成功搭建并部署了个人博客!
整个过程让我深刻体会到:
- 新手也能快速搭建专业级系统
- AI 辅助开发极大地降低了技术门槛
- 静态博客 + 自动部署是完美的组合
如果你也想搭建博客但担心技术难度,不妨试试 Astro + Cloudflare Pages + AI 助手!
搭建日期:2026年2月8日 博客系统:Astro + Fuwari 部署平台:Cloudflare Pages 博客地址:https://croco-blog.pages.dev