旧博客是怎么没的
上一版博客用的是 Gridsome,文章存在服务器上的 Strapi 里。服务器到期之后,数据库跟着一起没了,仓库里只剩下前端代码。
教训有两条:
- 内容不要只存在数据库里。 文章本身是纯文本,放在 Git 仓库里,走到哪都能带走。
- 不要押注停止维护的框架。 Gridsome 基于 Vue 2,早就没人维护了。
这次的选择
| 项目 | 方案 |
|---|---|
| 框架 | Astro + AstroPaper 主题 |
| 内容 | 仓库里的 Markdown 文件 |
| 部署 | GitHub Actions 自动构建 |
选 Astro 的主要原因是构建产物默认零 JavaScript,页面加载快;写文章就是往仓库里加一个 .md 文件,提交上去自动发布。
接下来
打算写这几类内容:前端工程实践、AI 应用开发(LLM、agent、MCP)、以及给开源项目提 PR 的过程记录。