February
20th,
2016
jekyll目前已升级到3.0,代码高亮也从pygments换成了rouge,github在build page时提示原来使用的pygments代码高亮无效了,所以对博客进行了升级
首先升级jekyll版本
gem update jekyll
然后修改配置文件_config.yml
, 将原来的highlighter: pygments
去掉:
gems: [jekyll-paginate, jekyll-gist] #增加这一行
paginate: 2 # pagination based on number of posts
paginate_path: "page:num"
exclude: ["README.md"] # files to exclude
#highlighter: rouge #删除
#safe: true #如果为safe将导致paginate不可用
markdown: kramdown #增加这一行
#增加配置kramdown
kramdown:
input: GFM
syntax_highlighter: rouge
设置input: GFM
允许使用和markdown一致的代码块语法,而不用使用{\% highlight %}
,例如,现在代码块可以这样写:
``` html
<a href="#">Hello world</a>
```
html
是代码块的语言,rouge支持的语言在这里Rouge’s demo site
本文出自 kingizz's blog - jekyll升级到3.0,转载请注明出处。如果您觉得我发布的资源对您有用,请给我捐助,这样我会更有动力编写更优质的内容。