2013-05-12 68 views
0

當編寫的代碼降價由傑基爾讀取,您可以啓用語法與語法高亮基於YAML可變

{% highlight python %} 
x = ('a', 1, False) 
{% endhighlight %} 

但是突出,這成爲一個有點冗長,如果你不斷的代碼和文本之間切換。是否有可能在頭引入YAML變量,像

--- 
layout: page 
title: "Syntax highlighting" 
tags : [python, jekyll] 
language: python 
--- 

使此頁面上的每個代碼塊將像蟒蛇被突出,但只需要縮進,而不是圍起來?

回答

3

圍欄塊 were introduced 與隆重的接待2傑基爾 now appears到 支持隆重的接待2.

~~~ python 
x = ('a', 1, False) 
~~~ 

如果你想要一點點簡單的你可以把它 a two-liner,但是這是你最好的交易」重新獲得。

 
    x = ('a', 1, False) 
{:.language-python} 
+0

我不反對'Liquid'語法,我很困擾每一行代碼都變成了三行。它使降價來源變得混亂。 – Psirus 2013-05-13 06:26:19

+0

甚至不知道圍欄,我仍然使用三重反引號。涼。 – 2017-12-13 22:21:29