jekyll –no-auto
- 新的jekyll变成了使用jekyll serve去启动你的程序
- jekyll build去编译你的blog
- 如果jekyll build出错的话,加一个-t参数,追踪错误的堆栈信息
运行:jekyll –no-auo相当于build整个目录,通过运行这个命令可以知道你博客是不是有错误发生。
正常情况下,我们使用jekyll –auto –server只是简单的运行本机服务器,然后–auto是检测当前目录下是否有文件变动,如果有就重新生成对应变动的文件。有问题的话,你也不会导致你不能访问你的网站。因为网站指向的是_site目录,错误的请求下,你依旧访问的是之前生成的文件。
pagination in jekyll
pagination顾名思义就是分页,需要在_config.yml设置(如:paginate: 3),它的意思就是提供一个paginator对象,调用方式为:paginator.posts。来取到所有当前页的文章。
但是非常非常困惑和不解的是pagination只支持在index.html操作。。。
具体可以参考:Pagination 最新的是:http://jekyllrb.com/docs/pagination/
highlight in jekyll
你需要这么写:
{% highlight language %}
your code
{% endhighlight %}
并且,需要在_config.yml里加pygments:true。最后再在css文件里加上对应的css。可以参考本文所用的css(.highlight那部分哦)。
后记
希望此篇文章对新学jekyll的你有帮助
原文网址:https://yss.github.io/2012/09/21/some-notes-in-jekyll.html
转载请注明。谢谢~