我想突出显示我的代码。所以我使用simple:highlight.js
和markdown
个包。但是,只会突出显示第一行,其余代码将显示为<pre>
标记之外的空白文本。
TEMPLATE
<div class="card">
<p class="front">
{{#if cards.frontIsCode}}
{{#markdown}}
{{cards.front}}
{{/markdown}}
{{else}}
{{cards.front}}
{{/if}}
</p>
</div>
RENDERED HTML
<p class="front">
<pre><code class="hljs javascript"><span class="hljs-keyword">var</span> x = <span class="hljs-number">10</span>;
</code></pre>
<p>var y = z;
var func = function(block) {
return block * x;
}</p>
</p>
对象看起来像这样“前面:”var x = 10;↵vary= z;↵varfunc= function(block){↵returnblock* x;↵}“”
答案 0 :(得分:0)
这只是因为你的缩进!!
像这样的事情{{#markdown}}
{{cards.front}}
{{/markdown}}
无效,
{{#markdown}}
{{cards.front}}
{{/markdown}}
正常运作。
NOT 即使在html模板中也可以应用任何打算。
希望有所帮助