2015-09-05 65 views
2

我希望kramdown能夠爲紅色突出顯示添加跨度,但它只是生成一個代碼塊。不應該kramdown rouge使用jekyll生成語法高亮類嗎?

<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 

傑基爾運行正常,咕嚕運行良好,我想: gem install kramdown rouge只是要確定。 我使用反引號代碼並在本地運行jekyll。

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

say_hello() 
``` 

回答

1

隨着kramdown,使用

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

做得到hightlighting(比照documentation)。

+0

我想知道爲什麼。有'輸入:GFM'。這意味着Github語法應該可以工作。 –