为什么拖了这么久
旧的博客跑在一套功能很全的静态站点生成器上,插件装了不少,每次想写东西之前,先花十分钟处理依赖升级警告。写作的摩擦大到一定程度,就不想写了。
迁移到 Astro 的直接原因只有一个:它把「内容优先」当真事做。Markdown 进去,HTML 出来,中间不需要我理解太多东西。
迁移过程中值得一提的
内容集合的 schema 校验比想象中好用。以前 frontmatter 写错一个字段,构建照样过,线上才发现日期不见了。现在 draft 拼成 darft 会直接报错,这种失败让人安心。
构建时间从原来的四十多秒降到个位数。数字本身不重要,重要的是我现在改完一个错别字,愿意立刻重新部署。
够用就好
这次没有做评论系统,没有做全文搜索,没有做阅读量统计。不是这些不好,是它们上一次就没有被真正使用过。
一个个人网站最重要的指标,是主人还愿不愿意继续写。
先写到这。剩下的功能,等真的需要的时候再说。