我正在尝试使用红地毯为我的 Jekyll 页面设置语法突出显示,但我无法让它工作。如果我尝试一下,我总是看到仍然在使用流氓。这是我的_config.yml
的样子:
redcarpet:
extensions: ["no_intra_emphasis", "fenced_code_blocks", "autolink", "tables", "with_toc_data"]
highlighter: redcarpet
markdown: redcarpet
我做错了什么?我遵循了Redcarped网页和Jekyll网页上的指南。
这是我在测试标记文件中的受保护的代码块test.md
```java
class Foo {
public void bar() {
}
}
```
> Jekyll 自 2016 年 5 月以来一直不支持红地毯(来源:https://github.com/blog/2151-github-pages-drops-support-for-rdiscount-redcarpet-and-redcloth-textile-markup-engines(。
他们支持的唯一解析器是kramdown。您要么需要更改为 kramdown,要么在本地构建您的网站并提交输出。