Meteor Markdown仅显示第一行

时间:2015-01-16 11:57:45

标签: meteor markdown highlight.js

我想突出显示我的代码。所以我使用simple:highlight.jsmarkdown个包。但是,只会突出显示第一行,其余代码将显示为<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;↵}“”

整个回购在这里:https://github.com/mvaisanen/flashcards

1 个答案:

答案 0 :(得分:0)

这只是因为你的缩进!!

这样的事情
{{#markdown}}
    {{cards.front}}
{{/markdown}}

无效,

{{#markdown}}
{{cards.front}}
{{/markdown}}

正常运作。

NOT 即使在html模板中也可以应用任何打算。

希望有所帮助