Jekyll的Redcarpet(GithubPages)不起作用

时间:2017-07-10 21:02:43

标签: jekyll syntax-highlighting redcarpet

我正在尝试使用redcarpet为我的Jekyll页面设置语法高亮,但我无法让它工作。如果我尝试一下,我总会看到仍然使用 rogue 。这就是我_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() {

    }

}
```

1 个答案:

答案 0 :(得分:1)

Jekyll自2016年5月起未支持redcarpet(来源:https://github.com/blog/2151-github-pages-drops-support-for-rdiscount-redcarpet-and-redcloth-textile-markup-engines)。

他们支持的唯一解析器是kramdown。您需要更改为kramdown,或者在本地构建您的站点并改为提交输出。