Jekyll:kramdown忽略_config.yml中的输入



我正在尝试让我的jekyll网站上的语法高亮显示与github也支持的语法高亮处理一起工作。目前,我使用以下语法来突出显示我的代码:

{% highlight css %}
/* code */
{% endhighlight %}

它在我的网站上运行良好,但在github上不起作用。相反,我需要它来使用这种支持的语法:

´´´ css
/* code */
´´´

要求在github上也突出显示语法。所以我找到了这篇博客文章并关注了它。但它不起作用。我没有得到任何错误,这部分只是没有被kramdown解释,而是变成了<p>

我试着安装了一个旧版本的jekyll 3.0,但也没有任何区别。我在谷歌上搜索了这个问题,发现很多人都有同样的问题,但他们被github上的人强烈拒绝了,这就是为什么我在这里问这个问题,而不是在github打开一个问题。他们说这是一个在3.1中解决的已知错误,但我有3.1.2,它没有为我解决

我还安装了胭脂和克拉姆敦宝石(1.10.1和1.10)。我相信,jekyll直接忽略了我的_config.yml:中的这些设置

markdown: kramdown
kramdown:
  input: GFM
  syntax_highlighter: rouge

如果有人能帮上忙,那就太好了。

您使用的是ACUTE ACCENT &#180;而不是GRAVE ACCENT &#96;

更换

´´´ css
/* code */
´´´

通过

``` css
/* code */
```

相关内容

  • 没有找到相关文章

最新更新