這聽起來很容易,但是我無法在文檔的任何位置找到它。如何在liquid模板中編寫{% this %}
,而不通過引擎進行處理?如何逃脫液體模板標籤?
回答
對於未來的搜索,有是逃跑無插件,使用下面的代碼的方式:
{{ "{% this " }}%}
和標籤,以躲避{{ this }}
使用:
{{ "{{ this " }}}}
這裏還有一個jekyll插件,這使得它更容易:https://gist.github.com/1020852
jekyll的原始標籤。從文本分析betweeen {%原材料%} 和{%endraw%}
BTW保持液體:
如果你想顯示在傑基爾{{ "{% this " }}%}
,你可以像這樣的代碼:
{{ "{{ " }}"{{ "{% this" }} " }}{{ "}}%}
爲了逃避{{ "{{ this " }}}}
使用:
{{ "{{ " }}"{{ "{{ this" }} " }}{{ "}}}}
哈哈哈哈哈啊aaaaahhh。 – RobW 2013-07-16 02:01:32
有可能使用raw
標籤禁用液體處理引擎:
{% raw %}
{% this %}
{% endraw %}
將顯示
{% this %}
我相信這曾經是[插件](https://gist.github.com/1020852)。它同時進入了核心引擎嗎? – 2012-11-30 16:10:59
看起來''''標籤已經在一年前加入了核心引擎。請參閱https://github.com/Shopify/liquid/commits/master/lib/liquid/tags/raw.rb – Etienne 2012-11-30 23:32:13
但是,GitHub不支持此轉義。 – 2012-12-29 09:19:18
還有另一種選擇:使用HTML特殊字符代碼與更換大括號其匹配代碼:
- replace e ach { with {
- 替換每個}與}
有關此解決方案的更多詳情,請參閱: http://www.tikalk.com/devops/curly_brances_workaround/
您可以使用{%原材料%} {%endraw%}即逃避傑基爾帖子液體標籤
{% raw %}
{% for post in site.posts %}
{{ post.content }}
{% endfor %}
{% endraw %}
將生產
{% raw %}
{% for post in site.posts %}
{{ post.content }}
{% endfor %}
{% endraw %}
我fo並以無所不能的方式顯示帶花括號的任何文字。您可以將純文本分配給一個變量並顯示它。
{% assign var = "{{ sth }}" %}
{{ var }}
謝謝!有用於避免雙引號或單引號 – JumpLink 2017-01-06 17:27:08
- 1. 逃離jekyll液體標籤
- 2. 遞歸液體標記/液體模板
- 3. 如何逃脫「T」在Django的日期的模板標籤
- 4. 如何逃脫ERB標籤在ERB
- 5. 液體模板4
- 6. 如何逃脫在HTML錨標籤,該標籤EVAL
- 7. 使用vue.js在Shopify液體模板化標籤
- 8. 實現佈局標籤的液體模板引擎
- 9. 液體模板不解析!
- 10. Node.js的液體模板
- 11. Shopify液體模板調試
- 12. 如何訪問全球Sinatra配置裏面自定義液體模板標籤?
- 13. Rails JavaScript_include_tag標籤在液體
- 14. Jekyll /液體標籤清單
- 15. Golang - 不要在HTML模板中逃脫
- 16. 如何逃避ejs模板字符串內的ejs標籤?
- 17. Rails:如何不在「<title>」標籤中逃脫
- 18. 使用帶液體標籤的液體過濾器
- 19. 解決液體標籤內部的液體變量問題
- 20. 如何在Vim的g命令的標準模式下逃脫
- 21. 液體模板語言中的宏
- 22. 傑奇 - 液體模板 - 從微件
- 23. 液體模板if語句問題
- 24. 在Shopify液體模板中使用vue.js
- 25. 液體模板地圖過濾器
- 26. 與Jekyll /液體模板訂購陣列
- 27. Shopify檢查爲標籤[液體]
- 28. 在Octopress/Jekyll中調試液體標籤
- 29. 使用液體標籤調用
- 30. 嵌套液體定製標籤塊
非常感謝您的參考。出於某種原因,我無法在液體文檔中找到它。 – 2011-05-04 11:57:42
對於{%raw%}標籤+1。 IDK關於這一點。謝謝! – 2013-12-20 20:50:28
你不再需要一個插件來使用'{%raw%}',對我來說,它可以直接使用,現在它在[文檔]中(https://github.com/Shopify/liquid/wiki/Liquid- for-Designers#wiki-raw) – 2014-02-27 15:33:40