kramdown rouge 不应该用 jekyll 生成语法高亮 类 吗?

Shouldn't kramdown rouge generate syntax highlight classes with jekyll?

我希望带有 rouge 的 kramdown 可以为彩色突出显示添加 span,但它只会生成一个代码块。

<pre>
<code class="language-py">
def say_hello():
    print "Hello world"

say_hello()
</code></pre>

我应该使用高亮js来添加漂亮的颜色吗?胭脂不应该加上合适的跨度吗?

我的 config.yml 说:

markdown: kramdown
kramdown:
     input: GFM
     syntax_highlighter: rouge

Jekyll 运行很好,g运行t 运行很好,我试过了: gem install kramdown rouge 只是为了确定。 我在代码中使用反引号,在本地使用 运行 jekyll。

```py
def say_hello():
    print "Hello world"

say_hello()
```

使用 kramdown,使用

~~~language
... code ...
~~~

一定要突出显示(参见 documentation)。