Jekyll 的小提示

创建文章

创建一篇新的博文时,需要按照Jekyll的固定模板才能生成文章的页面。每次手动复制一篇文章再去修改相应内容,比较麻烦,尤其更改文章日期。

Jekyll提供了一个自动生成post的方法,可以免去上面的烦琐事务。如下所示,便自动在_posts目录中生成了一篇title为“hello world”的文章。

rake post title="hello world"

QuickStart中也介绍了如何创建page的方法,以供参考。

Jekyll草稿

使用Jekyll写博文时,会有完不成或被打断的情况。写了一半的文章不能发表,又担心遗失草稿,这时就需要了解Jekyll的draft功能。

操作方法非常简单,在_posts的同级目录创建一个_drafts文件夹,然后将未完成的文章放在其中,Jekyll在生成博文时就不会build该文件夹下的文件。

如果想预览未完成的draft文件,执行如下的命令,便会将草稿文章也生成博文页面。

jekyll s -D

监视改动

在本地修改博文时,预览文章格式是经常要做的事情。为了避免每次改动都重启Jekyll,可以使用watch功能,这样Jekyll会看护每个文件的改动,并自动rebuild网页。新的改动只需在浏览器中刷新网页即可看到。参数如下:

jekyll s -w

HELP

Jekyll的help手册比较简单明了,通过查找帮助还可以发现一些意料不到的好玩功能。所以闲来无事时,多喊“救命”,也不失为一个学习的好习惯。比如了解serve有哪些功能,可以通过如下方式获取帮助:

jekyll help serve

Gem 版本错误

如果运行 Jekyll 抛出 Gemfile 相关的版本错误,可以在命令前面加上 bundle exec

bundle exec jekyll serve
31 August 2016

blog comments powered by Disqus