pygments

安装
brew install pygments
生成css
pygmentize -f html -a .highlight -S default > pygments.css
-a .highlight指所有css选择器都具有.highlight这一祖先选择器
-S default就是指定所需要的样式了,各位可以对各种样式都尝试一下。在官网上是可以直接尝试的哦!
> pygments.css将内容输出到pygments.css文件中
引入css



<link href="/MyBlog/css/pygments.css" rel="stylesheet">


添加jekyll插件:
vi _config.yml
highlighter: pygments



gem install pygments.rb



显示行号



1
2
 highlight bash linenos 



问题:
Deprecation: The ‘pygments’ configuration option has been renamed to ‘highlighter’. Please update your config file accordingly. The allowed values are ‘rouge’, ‘pygments’ or null.



这个问题是由于一个语法高亮的插件(pygments.rb)引起的,导致编译错误。只需要在bootstrap文档中找到_config.yml,然后将其中的pygments: true修改为highlighter: pygments即可。



例子:



1
2
3
4
5
6
7
8
    def show
@widget = Widget(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @widget }
end
end



Category jekyll