#186 博客迁移记录

一点闲话

大三这一年经历了不少事情,导致博客长期断更。一言难尽,就上一句老夏送给我的心灵鸡汤来概括吧:

所有的事情最后都会有好结局,如果你觉得结局不好,那是因为还没有到最后。

迁移原因

其实想把博客从wordpress迁移到静态博客上早在今年四月时就已经开始琢么了,当时大概研究了 Hexo 不到两个小时,觉得靠谱。由于当时忙于学业、生活各方面原因(你们懂的),直到现在来到慕尼黑后才正式开始。

这半年来用惯了 Markdown,更方便地写东西,更加专注于内容,比码起字来就忘语法的 LaTeX 好多了。

其实我也研究过 Wordpress 的 Markdown 插件,实在是没有发现好用的。很长时间是用 LaTeX 里然后往博客上粘贴,太麻烦了。

搭了三年的 Wordpress,最终还是决定卸下,让自己来 Control Every Thing。

Hexo有以下优点:

  • 本地命令行管理,随时随地写作。
  • 命令简单,只需要会hexo n,hexo g,hexo s,hexo d就能搞定一切。

搭建参考

搭建过程其实官方文档写得超级详细了,另外就是我用了NexT的主题:

迁移问题

在博客从wordpress迁移到hexo的过程中,主要碰到的问题及解决办法如下:

  • 文章迁移问题。原来的 Wordpress 文章里的图片都是保存在服务器用URI的方式来提取的,现在使用了Github Pages后,原来的服务器就没有必要存在了,所以文章中的死链需要一一解决,图片链接同样也需要一一解决。这里我暂时没有想到好办法,只能一篇文章一篇文章的手动适配。
  • LaTeX公式兼容。以前在 Wordpress 里用的是插件来解决的 LaTeX 公式的解析,到了 Hexo 这里就不能这么干了,我在 Github 上找到了这个项目:hexo-math。这个项目非常好的解决了 LaTeX 公式的解析问题。但是仍然需要手动适配。
  • 待挖掘。
打赏催更