我试图在玉石模板中渲染降价文件列表,但它无法正常工作。
将数据提供给jade文件工作正常,例如,我可以用p= folder1
替换jade文件中的第二行,这将给我两个段落,两个段落都包含两个列表文件。
同样,将file
替换为folder1/md1-1.md
会将该文件呈现两次。
index.jade :
each file in folder1
include:markdown file
gulpfile.js (标记部分)
gulp.task('markup', function(){
return gulp.src(['./src/jade/**/*.jade'])
.pipe(data(function(file) {
return require('./src/jade/md.json');
}))
.pipe(jade({ pretty: true }))
.pipe(gulp.dest('.'))
.pipe(livereload());
});
md.json
{
"folder1": [
"folder1/md1-1.md",
"folder1/md1-2.md"
],
"folder2": [
"folder2/md2-1.md",
"folder2/md2-2.md"
]
}