旧博客迁到 Docusaurus 的内容工程:slug 兼容、归档索引和补档修复怎么做
· 阅读需 5 分钟
最开始我也以为,把旧博客迁到 Docusaurus 主要是文件格式问题:把文章导进 blog/,补齐 frontmatter,再让站点 build 起来就差不多了。真开始做才发现,Markdown 导入只是最浅的一层。更难的是后面那几件不太显眼、却直接影响站点可信度的事:旧链接能不能继续访问,归档会不会乱,补写过的文章会不会被迁移脚本覆盖,历史内容和新内容能不能进同一套索引。
最开始我也以为,把旧博客迁到 Docusaurus 主要是文件格式问题:把文章导进 blog/,补齐 frontmatter,再让站点 build 起来就差不多了。真开始做才发现,Markdown 导入只是最浅的一层。更难的是后面那几件不太显眼、却直接影响站点可信度的事:旧链接能不能继续访问,归档会不会乱,补写过的文章会不会被迁移脚本覆盖,历史内容和新内容能不能进同一套索引。
我现在看 blogV2 这类站点,已经不太会先问“这一版什么时候正式上线”,而是更在意它能不能稳定地持续发布。因为对内容系统来说,最容易拖垮人的从来不是第一次把站点搭起来,而是后面一篇篇补写、迁移、修订和回归时,发现所有流程都还靠记忆撑着。