我期望使用胭脂的kramdown可以为彩色突出显示添加跨度,但是它只会生成一个代码块。

<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运行良好,咕unt运行良好,我尝试过:
gem install kramdown rouge只是为了确定。
我将反引号用于代码并在本地运行jekyll。

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

say_hello()
```

最佳答案

与kramdown一起使用

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


确实引人注目(参见documentation)。

07-24 09:54