不建议选择Jekyll等静态博客

上次在介绍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这类静态博客有两个最大的缺点:

  1. 对于普通用户,Jekyll等搭建过程实在是复杂与痛苦,充满了安装Ruby环境和Git命令;
  2. 文章一多,生成时间太长太慢,并且需要好几分钟才能看到网页效果。

这与安装WordPress不需要任何命令的难易程序不可同日而语,毕竟前者的目的是所谓的“像黑客一样写博客”……正如Farbox的开发者所说:

(静态博客)它远比你想象中要不方便

另外,博客本来就是网站的一种形式,有了WordPress等专业化程序,可以实现复杂的功能——总有些人需要一些强大的功能。即使是Jekyll静态博客最大的优点:静态网页带来的极快速度,WordPress不也能通过缓存插件轻松实现静态页面吗?

当然,我并不是说Jekyll等静态博客不好,它让人们多了一个选择,当然是一件好事,我只是说,它并不适合普通博客主,更不能以静态博客方式的出现,就说动态博客WordPress方式就不再适合写博客。

可能,下面是你该向我开炮的时候了,欢迎留下评论轻拍土木坛子……

分享到:Facebook | Twitter | Google+ | 微博 | 更多…

畅游真正互联网,建议使用超高性能AbcLite上网加速服务或独家特价高端VPN

欢迎加入写文章能获得收入的Steemit获取博主最新文章。关注微信号可与博主互动,微信搜索“土木坛子”或者扫一扫下面二维码:

土木坛子公众号

不建议选择Jekyll等静态博客》上有78条评论

  1. chonghua

    就是有那么些人喜欢装b,Markdown怎么看都没有什么优点,偏偏有人说好用,好比vim,在某些人眼里,用vim的都是高手,却不见得这些人写出什么高超的代码,微软的操作系统用vim写得出来吗

    回复
    1. 依云

      Markdown 的优点就是它(在纯文本表达的文档中)简单易学。它主要是面向喜欢纯文本的程序员等技术人员的。不同的人需求和习惯不一样,所以选择不一样。不要以为所有使用你看不到优点的东西的人都在装逼。

      「却不见得这些人写出什么高超的代码」,你搞混了一些东西:

      1. 鼓吹用 Vim 的都是高手的人本来就是在装逼,以为自己换了个工具就和使用这些工具的人一样强大了,就像一些 iPhone 用户觉得用了 iPhone 就和乔布斯一样高大上了。(这正是他们鼓吹的目的。)
      2. 很多东西都是用 Vim 写的,只是你并不知道而已(你吃鸡蛋时会去关心是什么样的鸡生的吗)。我敢说,每个大的互联网公司里都有一群 Vim 用户。当然还有很多不用 Vim 的用户。微软的操作系统是在什么工具中编写这还真不好说,我觉得各种工具都会有。而 Linux 和 BSD 内核的作者很显然在工具的选择上会更加多样化。

      回复
      1. Chonghua

        其实我讲的就是其中的某部分人,真正的高手怎么会到处炫耀呢,是吧。我也知道vim等是非常不错的工具。就像某位说过,爱装的人用了一天的Linux,截几张图发到论坛,说Linux多么优秀,然后立即切换到windows干嘛去了。这就不好了。
        我就知道,一旦涉及vim和emacs,基本上口水战就来了。

        回复
  2. Niven Zhang

    每过一段时间就又有人声称发明了更好用的博客工具,如近期很火的Ghost。我的看法是,WordPress已经够简单易用了,而且也可以做得很强大,就没必要折腾了。对于非程序员来说,使用WordPress这类大路货的一个明显的好处是,大部分情况下你的需求都是可以通过Google找到并自己实现的,哪怕你不懂编程(例如简单修改一下网站代码)。

    回复
  3. hot8bbs

    建议试一下国产的MiniCMS blogmi等静态博客.他们甚至可以挂载在dropbox等网盘上,静态博客不需要数据库,承载力强.随便找个免费空间 甚至网盘就可以

    回复
    1. 土木坛子 文章作者

      算了,真要承载力超过主机,说明流量不得了了,那就用流量换广告费再升级主机。国产的东西,我一般不太感冒——多年的习惯怕了。

      回复
  4. 依云

    其实我感觉这些静态博客生成工具本来就是面向程序员的。不搞技术的人学 markdown 都有难度的吧?

    不过,所谓「批量修改」,既然能使用 SQL 搞定,我假设只是简单的查找替换?能拿 markdown 写博客的人,不至于连文本替换都搞不定吧。就算不用命令行,随便找个专业的文本编辑器也是可以很轻松地搞定的。反而是很多技术人员不怎么会写 SQL 语句的。

    回复
  5. shinemoon

    无意中看到你这篇老文章,作为目前的Jeklly用户,其实反而觉得搭建是一件很快乐的事情(好吧,当然对普通用户来说,未必,但是终究可以借助一些现成的模板或者代码来快速搭建的),早期让我痛苦的事情是怎样方便的写文章,毕竟我没法保证每台用过的电脑上,都一定可以有着完备的环境,我是指顺手的markdown编辑器+git管理工具的;所以这个对我的影响最大了——直到后来我自己造了轮子 https://chrome.google.com/webstore/detail/lgdhgkhhglmhiacjecigalebiffjklec?utm_source=chrome-app-launcher-info-dialog 之后,终于了无遗憾了:)

    而且个人觉得jeklly的最大的好处就是,天然的,所有的文章都是用干干净净的markdown的文件归档备份的,即使有一天github挂了,甚至是jeklly都没支持了,从它转到另外一个平台也是非常容易的事情,这个是blog生涯中,曾经转过7~8次平台的我最在意的东西….

    回复
    1. 土木坛子 文章作者

      对大部分普通用户,还是不太容易上手的,就像我,我要用Jeklly的话,我会非常不顺手,功能太少了。我用Jeklly搭建的博客投放广告都需要学习好长时间。我自己把我的博客全部导出来MARKDOWN格式了,在这里: http://www.wowgoogle.com

      回复
  6. Xin Meng

    我觉得博主的理念很对,但是需要限定某些人群,比如对于一个计算机专业或者前端开发的人来说,静态博客不失为一个好的选择。但是对于其他领域的人来说,更多的需要关注内容本身,在使用静态博客的时候就需要慎重了。

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注