Jekyll-Rouge在我的自定义主题中不起作用

时间:2018-07-19 08:50:51

标签: jekyll rouge

我正在Jekyll中创建自己的主题,我想使用语法突出显示。

为此,我做到了:

1)在我的Gemfile中安装rougekramdown

gem 'kramdown'
gem 'rouge'

2)更新我的_config.yml

markdown: kramdown
highlighter: rouge

3)在我的帖子中写一些代码

{% highlight javascript %}
$(".myClass").on("click", function(){...});
{% endhighlight %}

但是我仍然没有得到任何突出显示。

那是为什么?我需要在css中包括一个特定的<head>文件吗?

1 个答案:

答案 0 :(得分:0)

我认为您可能忘记了在本地安装宝石。您不需要添加样式表,但请检查浏览器控制台是否存在任何错误。

您还应该能够导出基本样式表并根据需要对其进行扩展:

rougify style base16.solarized.dark > css/syntax.css


<link href="/css/syntax.css" rel="stylesheet">