折腾记录

我把博客从一套很重的静态站点生成器迁到 Astro 之后,关于构建速度、内容模型和「够用就好」这三件事的一些完整记录与反思

一次拖了很久的博客迁移,顺带想清楚了几件事。

为什么拖了这么久

旧的博客跑在一套功能很全的静态站点生成器上,插件装了不少,每次想写东西之前,先花十分钟处理依赖升级警告。写作的摩擦大到一定程度,就不想写了。

迁移到 Astro 的直接原因只有一个:它把「内容优先」当真事做。Markdown 进去,HTML 出来,中间不需要我理解太多东西。

迁移过程中值得一提的

内容集合的 schema 校验比想象中好用。以前 frontmatter 写错一个字段,构建照样过,线上才发现日期不见了。现在 draft 拼成 darft 会直接报错,这种失败让人安心。

构建时间从原来的四十多秒降到个位数。数字本身不重要,重要的是我现在改完一个错别字,愿意立刻重新部署。

够用就好

这次没有做评论系统,没有做全文搜索,没有做阅读量统计。不是这些不好,是它们上一次就没有被真正使用过。

一个个人网站最重要的指标,是主人还愿不愿意继续写。

先写到这。剩下的功能,等真的需要的时候再说。