选择
第一次博客建设是使用的 Emacs 的 Org mode 导出的 html 和自带的生成网页链接的方式生成博客,但是当数量超过 20 之后,每次生成的时间都会显得有一些卡顿。于是在很多知名博客作者的文章中,找到了一系列新的工具 Static Site Generator 。
Hexo
Hexo 是用 javascript 实现的一个非常好用的工具,我用了大概半年的时间。工具相对之前的使用来说,要好用不少,但是在使用一段时间之后,觉得和 Org mode 配合起来不是特别方便,需要转一次 Markdown 才能很好的使用。
org page
这个工具是在 Emacs 中使用的一个 package 包,非常好用,是将 Org mode 直接转换的成博客的一个工具,但是配置起来相对比较复杂,而且在使用中,感觉相对于 Static Site Generator 类的工具而言,有一些薄弱。所以在使用了一段时间之后,还是决定使用类似的工具。
Hugo
Hugo 是由 Go 语言实现的一个 Static Site Generator 工具,特点就是快,而且默认是支持 Org mode 这种文本的。
虽然对于 hexo 而言少了许多好看的主题,但是对于 Org mode 的默认支持让我有了决心一用的冲动。
在使用了一段时间之后,发现这个工具完美的解决了我所有的问题,并能让我专心于博客写作本身而不是工具,虽然有一些不方便,但最后还是决定继续使用,而且要减少对工具本身的使用,而加强写作本身。
在长时间的使用之后,发现 Hugo 对 Org mode 的支持也比较一般,对于一些比较好用的特性,功能都不支持,最好的方案还是从 Org 转成 Markdown ,所以在最终使用 ox-hugo 工具配合 Hugo 使用,然后通过 capture 功能直接生成对应的博客文章,方便快捷。