【问题标题】:Shouldn't kramdown rouge generate syntax highlight classes with jekyll?kramdown rouge 不应该使用 jekyll 生成语法高亮类吗?
【发布时间】:2015-09-05 14:38:56
【问题描述】:

我希望 kramdown with rouge 添加跨度以进行彩色突出显示,但它只会生成一个代码块。

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

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

say_hello()
```

【问题讨论】:

    标签: javascript markdown syntax-highlighting jekyll


    【解决方案1】:

    使用 kramdown,使用

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

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

    【讨论】:

    • 我想知道为什么。有input: GFM。这意味着 Github 语法应该可以工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    相关资源
    最近更新 更多