逃离 Wordpress,拥抱 Jekyll

早觉得 Wordpress 不爽,对于一个技术博客来说,太过庞大了,发布文章太耗时,不支持 Markdown 。 但是仍旧没有到非换不可的程度,毕竟用了一两年了,积累了几十篇文章。

直到上上周的某一天,我写了一篇文章,也就是刚才发布的 C和C++基本输入输出小谈,在 Wordpress 上提交了半个多少时,都没有提交上去, 出现的问题是提交后的文章莫名其妙的被截断了(也就是总是提交一部分文章)。不知道大家有没有遇到这个问题,我两个网站都遇到类似的问题,非常蛋疼。 于是我在微博上非常愤怒的喷了两句,但是这并不能解决问题。

第二天,我有了不再使用 Wordpress 的想法,转而使用静态博客。类似的博客引擎有很多,为什么使用 Jekyll?

总共耗时有两周左右吧,遇到了一些问题,不过总归解决了。这也是使用 Jekyll 的好处,用的人多,一旦遇到了问题,很快就能找到解决方案。 如果是 Pelican 的话,相对要麻烦很多。

现在写文章就非常方便了: Github + Ubuntu + Emacs + Markdown ,打开 Emacs 就可以干完所有的事情了,非常爽!一切都是可控的!

给想要转用 Jekyll 的朋友一点建议:

如果你文章多的话,不如直接重新用 Jekyll 搭建一个新博客,导文章成本太高了。如果你和我一样是个细节控的话,成本就更高了。 虽然有一些工具可以从 wordpress xml转成 Jekyll post格式,但是转移之后的 post 细节上要做很多调整,基本上我每一篇文章都过了一遍。 比如,在我之前的文章分类有一类是 C/C++ ,Jekyll 认为这是一个层级目录,所以所有的文章都无法正常显示。

评论丢失的可能性很大,因为很多文章的 URL 都变了,第三方的评论系统基本上都是依赖文章的 URL。我搬过来以后,基本上所有文章的URL都发生了改变, 也就是说,我的评论都没了。

更多的细节就不赘述了,网上一搜一大片。

First created: 2013-10-20 00:00:00
Last updated: 2022-12-11 Sun 12:49
Power by Emacs 27.1 (Org mode 9.4.4)