359 字
2 分钟
用 Fuwari + CloudBase 搭建我的静态博客
这是一套面向个人博客的组合:
- 前端:Fuwari(Astro)
- 输出:纯静态文件
- 部署:CloudBase 静态网站托管
- 后台:CloudBase 控制台 + 云数据库 + 云存储 + 云函数
为什么这么搭
我希望同时得到下面几件事:
- 静态博客的访问速度和 SEO
- CloudBase 提供的登录、数据库、存储和云函数能力
- 后续可以逐步做评论、后台管理、内容同步,而不用重写前端
站点的数据分层
当前建议把数据分成三层:
src/content/posts/这里存最终参与构建的静态文章内容。- CloudBase 云数据库 这里存文章草稿、发布状态、站点配置、用户信息。
- CloudBase 云存储 这里存封面图、正文图片、附件。
推荐的发布流程
最稳的方式不是“运行时直接从数据库渲染文章页”,而是:
- 在后台写文章
- 发布时把数据库内容同步到本地内容目录
- Astro 构建静态站点
- 上传
dist/到 CloudBase 静态托管
这样首页、文章页、归档页依旧是静态输出,体验会更好。
下一步准备做什么
- 接入真实 CloudBase 环境 ID
- 建立
posts/configs/users三个集合 - 配置微信、QQ、匿名登录
- 增加评论云函数和文章同步脚本
如果你看到这篇文章,说明博客前端已经初始化成功了。
用 Fuwari + CloudBase 搭建我的静态博客
https://baooyu-d0gkiug79885b77d0-1377027199.tcloudbaseapp.com/posts/hello-cloudbase-blog/