[英]Escape HTML tags in Jekyll
我在github頁面網站上使用Jekyll。 <pre>
塊中顯示了幾個代碼塊,這些代碼塊作為工作代碼包含在演示頁面中。 為此,我在_includes中提取了這些塊。
可以說,我們在_includes文件夾中有basic.html 。
現在,我將其作為工作代碼包含在演示頁面中:
{% include demos/basic.html %}
我需要將此代碼包含在<pre>
標記中。
<pre class="prettyprint lang-html">{% include demos/basic.html %}</pre>
在這里, <pre>
HTML標記存在問題。 他們應該逃脫。 我在Jekyll中找到了xml_escape
過濾器,但是它不能應用於包含。
有人可以建議我如何應對嗎?
最后,找到解決方案。 我們可以捕獲include in變量 ,然后應用我們的過濾器。
<pre class="prettyprint lang-js">
{% capture my_include %}{% include demos/basic.html %}{% endcapture %}
{{ my_include | xml_escape }}</pre>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.