博客迁移
突如其来的灾难
前阵子的 PHP 严重 Bug,让我久违的访问了我博客的机器
不太敢就直接加个缓解配置就继续跑着,索性直接关了
虽然已经三年没写文章了,博客名存实亡,虽然也是黑历史,但至少也是个回忆,还是想留着
一查,Typecho 1.1 最高就支持 PHP 7.3,怎么办?升级 Typecho?然后我的旧版 Handsome 主题估计又要遭殃,也不是很想花精力再去修改维护
最后还是决定直接大搬家,迁移到静态博客,这样后续维护精力和服务器都省了,这也是支撑我做这件事的好理由
静态博客框架有挺多的
作为老登,提到静态博客我第一个想到的还是 Hexo,毕竟在我还经常玩博客的时候,就它最出名
但现在都 2026 年了,肯定有更现代的静态博客框架
让 AI 查找比较了一番,并且重点考察了下主题生态,最终还是选了 Astro 加上 Firefly 主题
迁移是个大工程
我早在两年前就想过迁移到静态博客,但考虑到工作量、原本许多额外的魔改和功能、评论系统等方面,最终都搁置了
但现在不一样了,我有 Codex,还赶上最近 Tibo 天天发重置,再没有比这个周末更适合做这件事的了
我把原来博客的数据库、整个博客和主题源码都导了出来,花半小时初始化项目、写好要求,直接 GPT-6 Astra High Fast 开蹬
结果非常 amazing 啊,只用了 3 个小时就迁移完成了,赶在重置前搞定,并且检查了下没有什么大问题
之后断断续续花了两天进行了些修改和配置,做了一些小修改,最终也算成功迁移完成了
虽然完成了迁移,但还是有不少事要做
文章链接
由于现有框架不支持旧博客的 url 组织方式,只好按新的来了
还好 EdgeOne 的重定向规则刚好够满足需求,因此还是比较轻松的解决了
Astro 也带有 sitemap 功能,提交给 Google Search Console,这事就算结束了
评论系统
评论我选用了 Twikoo,由于需要部署到 EdgeOne 因此需要 2.x 版本,而 Firefly 只做了 1.7 版本的支持,因此还让 AI 适配了下新版本
接入之后配了下邮件、反垃圾,剩下的大工程就是把原来四千多条评论迁移回来,这是这个博客为数不多的宝贵财富
好在 AI 还是很强大,指定了一些基本的要求和注意事项后,成功把原来的评论按 Twikoo 的导出格式修改好了,再重新导入,试了下没什么问题
尾声
至此博客算是正式迁移完成了
我后续还会重新开始写点文章吗
可能吧
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!


