【发布时间】:2015-11-16 10:17:29
【问题描述】:
我有一个简单的 gulp 任务,将 .jade 文件编译为 .html 文件:
var gulp = require('gulp'),
jade = require('gulp-jade');
gulp.task('jade', function() {
return gulp.src('src/templates/**/*.jade')
.pipe(jade()) // pip to jade plugin
.pipe(gulp.dest('public')); // tell gulp our output folder
});
问题
/src/templates/page.jade 在目标/public/page.html 处编译为 HTML
我将如何获得它以便将/src/templates/page.jade 编译为/public/page/index.html。
即templates 中的每个新的jade 文件都会被编译成一个名为index.html 的html 文件,位于与源jade 文件同名的目录中?
示例
/src/templates/about.jade >> /public/about/index.html
/src/templates/contact.jade >> /public/contact/index.html
/src/templates/features.jade >> /public/features/index.html
【问题讨论】:
标签: javascript node.js gulp pug