主博客停更许久,一方面是因为要求自己写超高质量长文的压力太大,往往因为时间和精力不允许导致望而却步;另一方面是因为静态博客维护起来终究是更麻烦一些的,关键我的博客系统还是自己写的,各方面能力跟成熟的博客系统相比还有较大差距,使用起来过于麻烦。
与此同时,由于debug博客写起来没有什么压力,一直在持续更新,记录日常遇到的各类问题;其中也不乏一些长文,记录了我对一些事情和问题的系统性的调研与思考。
因此最终决定将两个博客合并,统一使用主站域名。下面记录一下合并迁移主要做了哪些工作(其中针对firekylin博客系统本身的优化见下一篇文章)。
原主站文章统一打了主博客合并迁移的tag,文章列表可以打开tag看到。
总体来说,合并迁移工作主要做了这几个事情:
- 样式和元素统一:包括主站背景图融合到debug博客,首页相关链接图标、about/links等页面补充到debug博客等
- 静态文件迁移:主要是img包括表情包、files等,以及可能仍被依赖的bootstrap/jQuery文件等
- 自部署的相关程序和对应文件迁移(主要是音乐页面)
- 文章迁移:检查依赖的图片和文件及其指向的链接,部分需要修改路径;检查部分页面的表单、按钮之类可能要引入bootstrap/jQuery
- 重定向配置:主站本身的nginx path重定向配置(实现原链接能无缝重定向到新链接);debug博客重定向到主站
- 涉及到的主站链接:
archives、music、page、tags、tt-rss,页面about(不变)、links(不变)、/archive->/archives/、/feed->/rss.html等- 验证链接:
https://fanzheng.org/ https://fanzheng.org/archives/41 https://fanzheng.org/page/2 https://fanzheng.org/archive https://fanzheng.org/tags/ https://fanzheng.org/tags/Blog https://fanzheng.org/links https://fanzheng.org/about https://fanzheng.org/feed https://fanzheng.org/music/ https://fanzheng.org/music https://fanzheng.org/music/3d-piano-player/
- 涉及到的主站链接:
- 把之前19年就已经从主博客迁移到debug的文章也加上重定向,涉及id:3 5 6 7 8 19 23
- debug博客做改名相关配置,正式成为主站
- nginx层面做favicon等配置,把资源文件弄到统一的common目录
- 处理waline的所有评论的url
最后,给旧的主站截个图留个纪念吧!


欢迎留言