为什么要进行迁移

对我来说HEXO实在是过于麻烦。

最早接触这个东西,是看到别人的博客,发现很有趣,因此自己也想写一点东西上去。那个时候普遍采用 GitHub Page + HEXO 的做法,我自然也使用了同样的方法。

然而随着时间线的拉长,在不同的环境下进行博客的恢复、管理,让我开始想尝试HEXO以外的方式。HEXO对我来说,不好的有以下几个方面:

  1. 包管理复杂。HEXO不像HUGO这样已经编译好,而使用npm进行各种包的管理,对于一个这方面的小白来说,我完全没法自己处理好各种 warning 和 error。GitHub也常常提示我有安全漏洞,但是我都不知道如何去修复比较好

  2. 图片插入麻烦。最开始我选择将图片上传到7牛进行托管,但是几年后我发现链接早就已经失效了。还是放在本地比较保险。而HEXO的本地插入实在是不敢恭维。

  3. 公式编辑。在我最开始使用到HEXO的时候,我并没有关心公式编辑这个问题。但是随着专业学习的深入,我逐渐开始依赖起这个功能来。承接第一点,让 HEXO 支持公式编辑费了我不少时间,让我对 HEXO 的易用程度进一步失去信心。我不想再未来当我需要新功能的时候,发现已经办法再去添加了。

不过不再使用HEXO也有一点小小的遗憾,那就是自己当初花了大把大把的时间去魔改我所有的主题模板,现在一下就舍弃掉,还是有那么点心疼,自己的心血终究还是被推倒了。

老界面1

老界面2

老界面3

不管怎么说,以后还是用HUGO吧,尽管它的主题比HEXO少了很多。但是对于不喜欢频繁更换主题的我来说,这点并不算能够阻挡我使用 HUGO 的原因。

不强求博客更新多么高质量和频繁,以后能想起来就更新一点点吧。