Last updated on
从单页静态站切到 Astro 官方 blog starter
这个站最开始只是一个非常小的静态页面。
它适合快速上线,但不适合持续写文章。
一旦内容开始增长,几个问题就会立刻出现:
- 首页和文章页没有自然分层
- 图文卡片需要自己从零搭
- RSS、sitemap、文章 schema 都得手工补
- 每次想多写一篇东西,都像是在继续堆一个 landing page
所以这次的选择标准很明确:
- 要够轻
- 要能静态生成
- 要支持文章图片
- 要能很快接回现有 Cloudflare 部署
最后用的是 Astro 官方 blog starter。
不是因为它最花哨,而是因为它最像一个干净的骨架。
我只做了几件必要的事情:
- 把博客列表直接放到首页
- 保留 Worker 上的
www -> apex跳转 - 保留
/api/health - 把示例文章替换成更接近
Nostpunk的内容
这样后面继续迭代时,重点就回到写作和结构,而不是继续修一块难以维护的首页拼贴。