【发布时间】:2016-01-31 15:16:12
【问题描述】:
为了轻松创建常用 UI 组件的参考目录,我想从一系列标记片段(每个组件一个)生成一个静态页面:
h2 List Group
p as provided by Bootstrap
+component("list_group")
h2 Panel
p also provided by Bootstrap
+component("panel")
这应该扩展到包含三个版本的 Jade 文件:原始、转义 HTML 和非转义 HTML。
h3 Markup (HTML)
pre.lang-html
include:escaped components/list_group
h3 Markup (Jade)
pre.lang-jade
include:verbatim components/list_group
h3 Output
include components/list_group
<h3>Markup (HTML)</h3>
<pre class="lang-html">
<ul class="list-group">
<li class="list-group-item">foo</li>
<li class="list-group-item">bar</li>
</ul>
</pre>
<h3>Markup (Jade)</h3>
<pre class="lang-jade">
ul.list-group
li.list-group-item foo
li.list-group-item bar
</pre>
<h3>Output</h3>
<ul class="list-group">
<li class="list-group-item">foo</li>
<li class="list-group-item">bar</li>
</ul>
但是,据我所知,Jade 不支持动态/参数化包含*,所以它不像预期的那么简单。
我可以(ab)使用自定义过滤器吗? (看来我还是得写 escaped 过滤器。)任何提示将不胜感激。
【问题讨论】:
标签: pug