1
在my GitHub repo我有這樣的降價:由於代碼塊「{%」的GitHub頁面構建失敗
blah blah blah text
v
$
|
{%}-:-%&
每次我用它推時間,GitHub的頁面構建因爲」 {%
標記格式不正確失敗關閉%}
「。然而,{%
是在一個代碼塊中,所以不應該被忽略...無論頁面構建檢查(我假設它是Markdown)?
在my GitHub repo我有這樣的降價:由於代碼塊「{%」的GitHub頁面構建失敗
blah blah blah text
v
$
|
{%}-:-%&
每次我用它推時間,GitHub的頁面構建因爲」 {%
標記格式不正確失敗關閉%}
「。然而,{%
是在一個代碼塊中,所以不應該被忽略...無論頁面構建檢查(我假設它是Markdown)?
您可以在代碼塊中使用Jekyll變量。因此請嘗試以下操作:
{% raw %}
v
$
|
{%}-:-%&
{% endraw %}
「顯然」?事實上,Jekyll在將文檔傳遞給Markdown解析器之前在文檔上運行模板系統。模板系統對Markdown語法一無所知,並且無法知道代碼塊中是什麼,什麼不是。因此,爲了避免類似於模板語法的任何東西被模板系統消除,您需要將其轉義。 – Waylan
@Waylan謝謝你的確認(我只是在猜測;)) – mb21
這個'{%raw%}'和'{%endraw%}'顯示在呈現的markdown中。 [鏈接](https://github.com/aaronryank/Forked#examples-golfy) –