HOME | Links | About | Read

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`里即可使用。 打完收工,实用第一。