Jekyll的代码高亮
Jekyll对在文章里高亮代码有着非常好的支持。
Inline Code
如果是在一句话中标记Code
,像这样,则只需要用反引号 ` 包含相关文字就可以了。
Pygments
Jekyll通过Pygments支持超过百种语言的代码高亮,标记非常简单,基本就是highlight+语言名称:
{% highlight ruby linenos %}
def foo
puts 'foo'
end
{% endhighlight %}
效果:
1
2
3
def foo
puts 'foo'
end
详情见官方文档。
CSS的写法可以参考这里
gist嵌入
现在可以直接插入gist,方法如下:
{% gist 12345 %}