纯粹书写,回归Jekyll!

落为匠 2017-02-07

这几个月,业余时间花费比较多的是折腾 博客 ,以致于连「读本草」都放下了。说来惭愧,年岁至此,精力已明显不济,却还在做这类体力活,足见一颗 不安定 的心。这是修行不够,仍要坚持。

说说过程

早年用过很多博客程序,最著名者为 Wordpress ,后来改用轻量级的 Typecho ,用了几年,俗务渐多,几至荒废。年前看了几篇关于知识积累与个人成长的文章,又受阮一峰老师启发,决定重新开始记录学习,重启博客。信息爆炸但碎片化、各类心灵鸡汤充斥网络、微信公众号泛滥的今天,博客作为知识沉淀的一种方式,依然是极佳的选择。

Typecho

因为之前有使用 Typecho 的经历,其对于个人博客不多不少刚刚好的功能(于我而言)印象颇深,所以还是选择了使用它作为博客管理平台。

使用很简单,分三步:

  • 准备好空间和域名。空间选择了恒天,也是曾经使用过且印象不错的,并且选了香港和独立ip主机保证浏览速度。域名早就有,已更换多次,这次选择本名拼音,应该不会再换了。
  • 安装Typecho,可以参看官网
  • 转移原来的文章,新发文。原来写的虽然有一个2013年的备份,不过貌似导入时出错了,懒得折腾,在其他地方找了几篇还算入眼的充数。

12月份把写的几篇读书笔记发上去了。之后,居然又觉得不方便,每次发文写完 markdown 还得登录后台复制粘贴。想起曾经用过的静态博客,比如 Jekyll ,写完 git push 就OK了,其他交给 github pages 或者类似的平台。同样可以自定义域名,速度也还不错,关键是书写纯粹,不用操心其他安装、使用、维护之类的事。

所以,我继续折腾。

Hugo/ink/Jekyll,github/gitlab

选择静态博客程序,也纠结了不少,尝试了不少。这世界重复造的轮子太多了,有兴趣可以看看 StaticGen Static Site Generators

之前用过 Jekyll ,知道其与 Github 的完美配合,中文网络中也有不少介绍使用的文章可以参考,而且其也是静态博客程度中活跃度和使用量第一的。也用过 Hexo ,但被它的主题定制所退却,所以尝试了其他。

Hugoink 是两个 golang 语言写的静态博客程序,优点是生成文章速度快而且跨平台极其方便(就一个可执行文件)。尝试过后,觉得可以使用。 Hugo 功能强大, ink 是国人开发的,还比较新,但作为博客功能也足够。缺点是, Github 不支持,必须在本地生成后才可用,相比 Jekyll 多了一步。

于是尝试了 Github 的同类 Gitlab ,Gitlab 可以使用其提供的 gitlab-ci 对各类静态博客程序进行支持,Hexo, Hugo, Pelican, Middleman 等程度都支持,甚至于 ink 这样的国产小程序都可以直接用来生成网站而直接使用,功能超级强大。唯一的问题可能就是速度比较感人。

回归Jekyll

经过对比,考虑便利性和个人需求,最终还是选择了 Jekyll+Github 的组合。理由如下:

  • markdown+git ,舒适的书写环境。
  • 直接支持 Jekyll ,方便的部署,满足个人博客各类需求。
  • 速度还不错。虽然因 Github 的限制,不够 Gitlab 的定制自由度。
  • 有一定的使用经历, Jekyll 默认主题也耐看。

书写才是主题和目的

无论如何变换,Typecho, Wordpress, Jekyll等等,Github 或者 Gitlab,都仅仅是工具,工具有其价值和意义,但不要忘记目的和来时的路。

这么折腾的选择与尝试,无非是为了更好的书写。然而,我这个折腾着实是长时间了点,从08年独立博客始,至今将近10年。10年,能改变一个人多少?而我自己,又改变了多少?

记录以上的点滴,没有什么技术的价值,于我而言,梳理这个过程,希望能记住一个教训:思考和书写促人进步,折腾只是徒增烦恼而已。


评论