Jekyll:kramdown 忽略 _config.yml 中的输入
Jekyll: kramdown ignoring input in _config.yml
我正在尝试使我的 jekyll 站点上的语法突出显示与 github 也支持的语法突出显示语法一起工作。目前,我使用这种语法来突出显示我的代码:
{% highlight css %}
/* code */
{% endhighlight %}
它在我的站点上运行良好,但在 github 上运行不正常。相反,我需要它来使用这个支持的语法:
´´´ css
/* code */
´´´
要求在 github 上也突出显示语法。所以我找到了这个 blogpost 并跟着它。但它不起作用。我没有收到任何错误,这部分只是没有被 kramdown 解释,而是变成了 <p>
.
我尝试安装旧版本的 jekyll 3.0 也没有任何区别。我用谷歌搜索了这个问题,发现很多人都有同样的问题,但他们被 github 上的人狠狠地拒绝了,这就是为什么我在这里问这个问题而不是在 [=30= 上打开一个问题的原因].他们说这是 3.1 中已解决的已知错误,但我有 3.1.2,但没有为我解决。
我还安装了 rouge 和 kramdown gems(1.10.1 和 1.10)。我相信,jekyll 直接忽略了我 _config.yml
:
中的这些设置
markdown: kramdown
kramdown:
input: GFM
syntax_highlighter: rouge
如果有人能对此提供帮助,那就太好了。
您正在使用 ACUTE ACCENT ´
而不是 GRAVE ACCENT `
替换
´´´ css
/* code */
´´´
来自
``` css
/* code */
```
我正在尝试使我的 jekyll 站点上的语法突出显示与 github 也支持的语法突出显示语法一起工作。目前,我使用这种语法来突出显示我的代码:
{% highlight css %}
/* code */
{% endhighlight %}
它在我的站点上运行良好,但在 github 上运行不正常。相反,我需要它来使用这个支持的语法:
´´´ css
/* code */
´´´
要求在 github 上也突出显示语法。所以我找到了这个 blogpost 并跟着它。但它不起作用。我没有收到任何错误,这部分只是没有被 kramdown 解释,而是变成了 <p>
.
我尝试安装旧版本的 jekyll 3.0 也没有任何区别。我用谷歌搜索了这个问题,发现很多人都有同样的问题,但他们被 github 上的人狠狠地拒绝了,这就是为什么我在这里问这个问题而不是在 [=30= 上打开一个问题的原因].他们说这是 3.1 中已解决的已知错误,但我有 3.1.2,但没有为我解决。
我还安装了 rouge 和 kramdown gems(1.10.1 和 1.10)。我相信,jekyll 直接忽略了我 _config.yml
:
markdown: kramdown
kramdown:
input: GFM
syntax_highlighter: rouge
如果有人能对此提供帮助,那就太好了。
您正在使用 ACUTE ACCENT ´
而不是 GRAVE ACCENT `
替换
´´´ css
/* code */
´´´
来自
``` css
/* code */
```