博客系统迁移记录V2

2024-01-01

本博客因为种种原因,迁移到了新的博客系统。这篇文章记录了迁移的过程和原因。

之前的博客基于开源HALO博客系统2.10版本,但因本人无法承担服务器的维护和续费,所以决定迁移到Github Pages上。

本博客的迁移过程如下:

  1. 从HALO博客系统中导出所有文章
  2. 使用pandoc将所有文章转换为markdown格式
  3. 使用Jekyll将markdown格式的文章转换为Github Pages的格式
  4. 将所有文章上传到Github Pages
  5. 修改域名解析,将域名指向Github Pages
  6. 配置Github Pages的CNAME文件,使域名指向Github Pages
  7. 配置Github Pages的自定义域名
  8. 配置Github Pages的HTTPS
  9. 配置Github Pages的评论系统
  10. 配置Github Pages的统计系统
  11. 配置Github Pages的RSS
  12. 配置Github Pages的SEO
  13. 配置Github Pages的备份

由于底层架构的变更有很多东西无法适配,本站已经尽量还原最初的样子,有很多的文章附件需要重新关联,考虑到有些软件版本迭代比较大,教程比较旧不太适用的问题后续会对所有的教程进行更新迭代最新的版本,这需要很长的时间本人更新比较佛系看心情,大家耐心等待即可。也可以评论留言催更你想看的教程。