Jekyll笔记
Jekyll是一个静态博客生成工具,静态的意思是不需要数据库支持。对于以文字为主的博客站点,Jekyll是一个不错的选择。我的博客就是用Jekyll生成托管在github page上。以前一直依赖markdown语法来排版文章,效果勉勉强强。翻官网文档,发现Jekyll原来集成了一些不错的东西。
最需要的语法高亮
Pygments
在`_config.yml`加一行`pygments: true`
int main(void) { printf("hello world!\n"); return 0; }
效果如下
int main(void) { printf("hello world!\n"); return 0; }
除了c,还有cpp、css、html、py、py3、mysql。更多语言详见pygments的官网文档
文章链接
{% raw %} {% post_url 2014-11-21-blogwithjekyll %} {% endraw %} 比直接用链接方便是不?
统计字数
{% raw %} {{ page.content | number_of_words }} {% endraw %} 没想好加到页面的哪个部分
插图
插图这块与Jekyll无关,markdown无法控制图片尺寸。 用html的`<img src="pathtoimg" width="240" height="240"></img>`可以对图片大小进行调整。加上bootstrap的css元素给图片加上一些样式。 如下 `<img src="pathtoimg" width="240" height="240" class="polaroid"></img>` </br> Jekyll自带分页功能,但我觉得并没必要。文章多的时候,滑动滚轮比点击下一页更为方便。 Jekyll官网有许多插件,丢在`_plugins`里即可使用。 打完收工,实用第一。