[英]Jekyll code highlighting with markdown
我想在Jeckyll中突出顯示一些代碼。 使用液體標簽可以使用,而使用kramdown則不能:
# This is highlighted
{% highlight C %}
void foo(){
}
{% endhighlight %}
# These aren't
~~~ C
void foo(){
}
~~~
``` C
void foo(){
}
```
我的_config.yml
的相關部分:
markdown: kramdown
kramdown:
input: GFM
Jekyll是否不支持降價代碼塊? 如果我將其粘貼在github頁面中,它將在那工作嗎?
GitHub Pages使用Pygments作為默認的語法突出顯示工具,包裝代碼的Liquid標簽在生成的HTML中會產生很多額外的標記,以使代碼看起來更漂亮。
反勾號和波浪號Markdown表示法只是將您的代碼包裝在<pre><code class="language-c">
標記中。 如果要使用Markdown並突出顯示結果HTML語法,則可以向HTML模板(例如Highlight.js)添加客戶端解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.