将语法突出显示添加到自动生成的gh页面

时间:2015-11-17 19:00:30

标签: github markdown syntax-highlighting github-pages codehighlighter

如何在github页面上利用Jekyll自动生成突出显示代码片段? 是否可以使用反引号表示法? 或者我是否应该使用代码块的符号?

我有this very simple网站(位于given commit)gh-pages分支_config.yml

kramdown:
  input: GFM

我添加了将换行符作为我的代码段中的换行符。 (除此之外,我可以摆脱它)。

我想让代码突出显示,但继续使用反引号符号,可以吗? (Github preview正确突出显示,但generated page只是黑色)

P.S。不知怎的,“Add syntax highlighting to gh-pages”Q& A没有帮助,就像你在链接下看到的那样(或者我做错了)。

1 个答案:

答案 0 :(得分:1)

对此highlight使用jekyll jekyll original pygment highlight css file标记。

{% highlight ruby %}
def foo
  puts 'foo'
end
{% endhighlight %}

You can also find a lot more css for pygment code highlighting.