离开它几个月后重新组装。我正在使用Assemble选项构建我的Gruntfile.js。
Gruntfile.js
assemble: {
options: {
flatten: true,
production: false, // set to true before delivery
assets: 'assets',
postprocess: require('pretty'),
// Metadata
pkg: '<%= pkg %>',
site: '<%= site %>',
// Templates
partials: '<%= site.includes %>',
layoutdir: '<%= site.layouts %>',
layout: '<%= site.layout %>',
},
site: {
files: {'<%= site.dest %>/': ['<%= site.templates %>/pages/*.hbs']}
}
}
_config.yml
# Assemble Templates
templates: <%= site.src %>/templates
includes: <%= site.src %>/templates/includes/**/*.hbs
layouts: <%= site.src %>/templates/layouts
layout: default.hbs
在我的布局.hbs
文件中,我将如何引用嵌套的部分,即temples / includes / global /head.hbs
如果是在根级别,这就是你打电话的方式:
<head>
{{> head }}
</head>
嵌套部分的标记是什么?检查文档,它没有来找我作为答案;遗憾。
答案 0 :(得分:2)
您以相同的方式访问部分{{> head }}
。我们只使用文件的basename
命名部分。在汇编0.4.x中没有内置的方法来修改它。
如果在不同的文件夹中有不同的部分名称相同的文件名,那么最后一个部分会获胜。