最好的Jekyll

又回到Jekyll了,这是我第一个使用的博客系统,也是我用过的最简单(划掉)的博客软件了

为什么说他简单呢,两个原因

  • 一是我使用了非常长的时候,非常的熟悉,我也不愿意再去接触其它的程序了

  • 第二是它真的很简单,配置简单、主题简单、安装简单(划掉)

不知道是不是版本更新加入了其它依赖还是怎么样,我以前(3.6版本)在win10上安装是非常简单了,仅仅只需要下载好 ruby installer 然后安装好执行 gem install bundler jakyll 就行了,但是在现在(3.8版本)安装的时候就必须要安装好 MSYS2 以及一些附带工具(我是全部安装了)

安装过程中,因为速度实在太慢,我又去找源换源,看着 pacman 装了一个又一个包居然只是为了给 Jekyll 提供依赖,我的心也是蛮痛的

jekyll 也有一些我很难接受的缺点,最大一个便是 jekyll 要求 post 的命名方式要以年与日开头,但事实上在调用文章日期时却是使用的文章里面的日期,所以我不知道要求文件名带日期的意义何在,我最后还是用脚本给每个文件都加了日期以及里面的 layout:post 头信息

其实,仔细想来,Jekyll与Hugo、Hexo、Pelican等其它静态博客生成器相比,唯一值得称赞的优点恐怕就是自由度高了,而我就是想要这一好处罢了,至于什么能与github配合,利用 travis ci 或者 Netlify 任何程序其实都能部署

还有最后两个让我这次折腾完难受的地方

  • 日期后面要加上时区了,不然默认刚写的文章无法浏览

  • exclude 不起作用,node_modules 目录被监听

最后,Jekyll 希望你能变得更好!