我尝试使用Assemble渲染Markdown部分。我按照以下方式设置了我的Grunt任务:
assemble: {
options: {
flatten: true,
partials: [ 'src/_inc/**/*.hbs', 'src/_content/pages/*.md' ],
layoutdir: 'src/_layouts',
layout: 'default.hbs',
},
pages: {
options: {
data: 'src/_data/pages/*.json',
},
files: {'public/': ['src/pages/*.hbs']}
},
}
我可以通过简单地执行{{>partial_file_name}}
来轻松引用该文件夹中的任何部分,并且它可以正常工作,但是当我尝试将其解析为降价时,它将无法正常工作。
---
title: <%= home.title %>
---
<p>Source:</p>
<pre>{{>home}}</pre> <--- this works fine and returns the source code of home.md
<p>Rendered:</p>
{{md 'home'}} <--- this DOES NOT output anything!
我也尝试过{{md home}}
,{{md home.md}}
和{{md 'home.md'}}
,但都没有效果。我做错了什么?
答案 0 :(得分:1)
您可以使用降价块助手:
{{#markdown}}
{{> home }}
{{/markdown}}