jekyll吐槽

最近考虑做一个静态站http://nicecoder.net,部署在bae上。因为bae速度极慢的原因,不考虑用cms软件。我的考虑是用jekyll一样的静态文件生成。但是使用jekyll后,发现jekyll的适用面还是太窄了。

槽点如下:

  1. jekyll不支持windows。好吧,虽然在windows下折腾能跑起来。但是我不是来折腾的,只是为了找一个合适的静态站点生成器而已。
    据我所知,windows下要克服的原因主要是gbk编码,以及一些ruby的gem安装的问题。

  2. 中文支持太差。不支持中文的url路径?还有tag名称如果设置为中文,则不可以使用site.tags.TAG这种用法筛选文章,简直就是坑。

  3. 功能还是比较欠缺。jekyll用来搭建github上的博客和软件主页的确很不错,不过用来搭稍复杂一点点的站点就不适用了。我用的1.3.0版本,只有一个分页器?还只能在index下分页?还有那个坑爹的liquid模板。不如直接上erb(当然作者是为了github的安全着想)。

好吧,其实jekyll的确是有极客范的好软件,只怪我期望太高。

如果我要设计一款开源的静态站点生成工具,我想拥有以下功能:

  • 支持windows,gbk编码和utf8编码

  • 支持中文路径

  • 使用天朝程序员用的较多的语言编写:java或php等

  • 自定义模板语言,或主流模板语言:freemarker,jsp,smarty

  • 继承jekyll优秀特性:分类,标签,yml头信息等。当然要有多个分页器。。

  • 数据库导出导入

另外吐槽天朝的备案和绑定域名业务,麻烦。

来自nicecoder博客

你可能感兴趣的:(jekyll)