Typecho博客迁移到Hugo

搬家了,又搬家了!

考虑了许久,终于决定在2021年,辛丑新年的假期里将我的博客从Typecho平台搬家到新的静态博客平台:Hugo,本文是本站使用Hugo写的第一篇文章。

为什么要转静态博客

以前用Wordpress的时候觉得Wordpress重,后来换了Typecho,一直坚持了4-5年,静态博客早就出来了,但一直没有换。试了几个没有能满足我的需求,并且静态博客也不方便,没有后台,不方便实时发表文章。那为什么现在又转了呢?

  1. 贵(之前的博客都是自己买的虚拟主机,香港的主机贵不说,还经常卡)
  2. 快(Hugo是我目前见过的静态博客系统中最快的,之前也折腾过hexo与gatsby,放弃了,他们可能根本没考虑文章>1000的需求)
  3. 少(对,目前文章写得少了)
  4. 静(不想和评论区的SB吵吵)

为什么是Hugo

  1. 快(被Golang圈粉,我后面可能也会学它,大文章量生成快)
  2. gatsby团队的SPA,我不喜欢,虽然有其他插件
  3. hexo(之前尝试过,功能少,不知道现在怎样,并且也不快)
  4. 其他语言的工具不想尝试,hugo不需要安装go环境(比Hexo牛逼多了)

怎么迁移

使用的是怡红院落的插件:lizheming/typecho-export-hugo: Typecho 博客文章导出至 Hugo 插件

这个插件把文章批量导出来,然后就是折腾Hugo的主题,最后比较偷懒(穷),最后部署在Vercel上。

我做了哪些迁移工作

  • 文章导入
  • 寻找新主题
  • 主题汉化
  • 添加关于/友情链接
  • 侧边栏判断
  • 域名重新解析
  • URL 308 处理
  • 添加百度统计
  • 添加GA统计
  • 添加新的文章模板
  • add ad
  • 环境变量
  • TODO支持
  • 新侧边栏样式