Jekyll-Rouge在我的自定义主题中不起作用
我正在用Jekyll制作自己的主题,我想使用语法突出显示 为此,我做了: 1) 在我的文件中安装Jekyll-Rouge在我的自定义主题中不起作用,jekyll,rouge,Jekyll,Rouge,我正在用Jekyll制作自己的主题,我想使用语法突出显示 为此,我做了: 1) 在我的文件中安装rouge和kramdown gem 'kramdown' gem 'rouge' 2) 更新我的\u config.yml markdown: kramdown highlighter: rouge 3) 在我的帖子里写一些代码 {% highlight javascript %} $(".myClass").on("click", function(){...}); {% endhighlig
rouge
和kramdown
gem 'kramdown'
gem 'rouge'
2) 更新我的\u config.yml
markdown: kramdown
highlighter: rouge
3) 在我的帖子里写一些代码
{% highlight javascript %}
$(".myClass").on("click", function(){...});
{% endhighlight %}
但我仍然没有得到任何强调
为什么呢?我是否需要在
中包含特定的css
文件?我认为您可能忘记在本地安装gems。您不需要添加样式表,但请检查浏览器控制台是否有任何错误
您还应该能够导出基本样式表,并根据需要对其进行扩展:
rougify style base16.solarized.dark > css/syntax.css
<link href="/css/syntax.css" rel="stylesheet">
rougify style base16.solarized.dark>css/syntax.css
您可以选择相互冲突的样式!事实上,Bootstrap与胭脂相冲突(很奇怪),但即使删除了它,我也没有在盒子上找到填充物。嗯,我可以自己加衬垫。另一个问题不是与引导冲突。问题是,现在要标记代码,我必须使用``而不是{%highlight XXX%}
您应该能够同时使用这两种方法。我更喜欢“虽然,因为在GH评论、描述等方面都是一样的:)问题解决了吗?