上次在介绍WordPress博文转换成Jekyll和Farbox博客需要的Markdown格式一文中,我说过,不建议普通博客主选择Jekyll这样的静态博客生成器,后来有博友抱怨起WordPress的不是。关于这个问题,我其实在“工具是工具、问题是问题”中也提到过。
我见过太多的人说起Jekyll静态博客的好处,我就来说说相比WordPress程序,Jekyll静态博客的缺点与不是。
用着WordPress,可以考虑随时转出到其它博客平台,但是用着其它平台,谁还能保证能转出到哪儿?比如用Jekyll的话,一堆Markdown纯文本文档能方便地转到哪去?
如果要进行批量修改博文,还有哪种方法有MySQL等数据库的方式那样方便与快捷?程序员们会说,我们可以写脚本、写程序去批量修改,可是,大部分人不是程序员,程序员用额外的手段去实现非程序员常规手段就能实现的事情,有什么意义?难道不是浪费生命?
许多人说WordPress写博客是杀鸡用牛刀,WordPress既然是牛刀,杀鸡应该很方便,一刀就将鸡杀死,如果拿个小剪子,虽然剪刀的确轻巧方便,难道没有可能要好几下?
像Jekyll, OctorPress, Farbox这些程序或服务,谁能保证它们能像WordPress这样有成熟商业模式的长远发展规划与前景?如果没有,又有谁知道能用到哪一天?有人会说,Github提供的“不限流量”的“免费主机”不会死,别忘了 sourceforge.net 这样的服务五年前不也挺火吗?谁又曾想到过Live Space, Google Reader这样的服务不也是说关了就关了,它们的后台是Microsoft, Google。Github如果关掉page功能给Jekyll有什么商业和逻辑上的问题?更关键的是,Jekyll这些程序本身都可能没有人会持续维护。
还有,Jekyll这类静态博客有两个最大的缺点:
- 对于普通用户,Jekyll等搭建过程实在是复杂与痛苦,充满了安装Ruby环境和Git命令;
- 文章一多,生成时间太长太慢,并且需要好几分钟才能看到网页效果。
这与安装WordPress不需要任何命令的难易程序不可同日而语,毕竟前者的目的是所谓的“像黑客一样写博客”……正如Farbox的开发者所说:
(静态博客)它远比你想象中要不方便。
另外,博客本来就是网站的一种形式,有了WordPress等专业化程序,可以实现复杂的功能——总有些人需要一些强大的功能。即使是Jekyll静态博客最大的优点:静态网页带来的极快速度,WordPress不也能通过缓存插件轻松实现静态页面吗?
当然,我并不是说Jekyll等静态博客不好,它让人们多了一个选择,当然是一件好事,我只是说,它并不适合普通博客主,更不能以静态博客方式的出现,就说动态博客WordPress方式就不再适合写博客。
可能,下面是你该向我开炮的时候了,欢迎留下评论轻拍土木坛子……