Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jekyll-Rouge在我的自定义主题中不起作用_Jekyll_Rouge - Fatal编程技术网

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

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

我正在用Jekyll制作自己的主题,我想使用语法突出显示

为此,我做了:

1) 在我的文件中安装
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评论、描述等方面都是一样的:)问题解决了吗?