Jade:包含markdown文件列表

时间:2015-03-11 16:24:56

标签: node.js pug markdown

我试图在玉石模板中渲染降价文件列表,但它无法正常工作。

将数据提供给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"
  ]
}

0 个答案:

没有答案