2013-11-15 44 views
0

我試圖寫如何使用自定義液體標籤的文檔,但我不知道如何顯示的例子,因爲液體不斷想要呈現這些標籤(即使我把代碼塊內的示例代碼)。Liquid是否存在「無分析」塊?

以下標記被執行的,而不是將其視爲代碼:

``` 
{% flink http://www.youtube.com/watch?v=Bt9zSfinwFA "Vertical Video Syndrome - A PSA" %} 
``` 

BB具有[noparse]標籤;在Liquid中是否有任何等同的方式表示「不要在這兩行之間解析任何標籤」?

回答

3

什麼你要找的是raw標籤:

``` 
{% raw %} 
    {% flink http://www.youtube.com/watch?v=Bt9zSfinwFA "Vertical Video Syndrome - A PSA" %} 
{% endraw %} 
``` 
0

documentation for Octopress在這種情況下做了巧妙的事情。

每當他們想不使其顯示的東西,他們把它包在{{ "<content>" }},它告訴口服液「對待<content>區域作爲一個字符串,只是把它打印出來的,是(這意味着它被解析器經過。尋找標籤)

你可以包裝在其中的一個整條生產線,但它足以只是包裹「開頭的標籤」字{%,像這樣:

``` 
{{ "{%" }} flink http://www.youtube.com/watch?v=Bt9zSfinwFA "Vertical Video Syndrome - A PSA" %} 
``` 

標籤的閉幕,%},實際上並不需要轉義,因爲解析器w除非有一個仍然「需要合作伙伴」的開放標籤,否則不要忽視任何結束標籤。

相關問題