代码突出显示的Jekyll docs状态使用Liquid标签完成,如下所示:
{% highlight ruby %}
def show
@widget = Widget(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @widget }
end
end
{% endhighlight %}
但是,我更愿意使用Markdown语法:
```ruby
def foo
puts 'foo'
end
```
我自己尝试了以下方式:
``` ini
; Disables the splash screen, if it has been compiled into the launcher.
RunLocally=true
```
然而,结果看起来不应该如此。
答案 0 :(得分:10)
我不得不将以下内容添加到我的_config.yml中,以使我的GitHub Pages语法突出显示起作用:
markdown: redcarpet
extensions: [fenced_code_blocks]
我不知道为什么GitHub页面需要fenced_code_blocks
,因为它应该默认在Jekyll中启用。