我正在Jekyll中创建自己的主题,我想使用语法突出显示。
为此,我做到了:
1)在我的Gemfile中安装rouge
和kramdown
gem 'kramdown'
gem 'rouge'
2)更新我的_config.yml
markdown: kramdown
highlighter: rouge
3)在我的帖子中写一些代码
{% highlight javascript %}
$(".myClass").on("click", function(){...});
{% endhighlight %}
但是我仍然没有得到任何突出显示。
那是为什么?我需要在css
中包括一个特定的<head>
文件吗?
答案 0 :(得分:0)
我认为您可能忘记了在本地安装宝石。您不需要添加样式表,但请检查浏览器控制台是否存在任何错误。
您还应该能够导出基本样式表并根据需要对其进行扩展:
rougify style base16.solarized.dark > css/syntax.css
<link href="/css/syntax.css" rel="stylesheet">