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