【发布时间】:2015-07-17 12:30:46
【问题描述】:
我正在使用 Assemble.io,我正在尝试使用 {{#markdown}} 标签来显示一些内容,但它不起作用,我已经尝试了所有方法。
这是我的文件(index.hbs)的内容:
<div>
{{#markdown}}
# My Blog Post
> This is my first blog post!
Whoo hoo!
{{/markdown}}
</div>
这就是我实际看到页面的方式:
我尝试安装 Handlebars 助手 (https://github.com/assemble/handlebars-helpers),但没有任何改变。
如果我使用
{{md '../path/to/markdown.md'}}
我能够正确看到该文件的降价。
有人可以帮帮我吗? 谢谢!
【问题讨论】:
-
似乎@james-wing 在他的回答中提到的空格是问题所在。您是否尝试过为 Handlebars 提到的其他一些空白控制方法:handlebarsjs.com/expressions.html#whitespace-control?另外,您使用的是什么版本的 assemble?
-
@doowb 谢谢doowb。我删除了所有空格,但没有任何变化。它不是以降价形式呈现,而是以纯文本形式出现在
中。这让我疯狂。汇编版本是:0.4.42(我相信它是最后一个)xxx -
告诉我它呈现为降价但作为代码块,因为 assemble 没有添加类似的东西。您是否有一个 repo,其中可能只有一个重现该问题的文件?此外,如果您想尝试使用 Handlebars 3,请切换到xxxgrunt-assemble。这将是 grunt 插件的代码库。
标签: yaml markdown yeoman handlebars.js assemble