gulp-nunjucks-render 包含路径
gulp-nunjucks-render include paths
我有一个这样设置的项目:
我正在使用 gulp-nunjucks-render
进行模板化。我的 gulpfile.js
看起来像这样:
gulp.task('nunjucks', function() {
// Gets .html and .nunjucks files in pages folder
return gulp.src('pages/**/*.+(html|nunjucks)')
// Renders template with nunjucks
.pipe(nunjucksRender({
path: ['templates']
}))
// output file to main folder
.pipe(gulp.dest('./'));
});
它运行良好,并在我的根文件夹中创建了一个 index.html。
但是,每当我想包含 templates/partials/bottomnav.nunjucks
的部分内容时,什么都没有发生。索引文件已创建,但不包括 bottomnav html。
我一直在关注 this guide,所以我的 index.nunjucks
看起来像这样:
<!-- index.nunjucks -->
{% extends "layout.nunjucks" %}
{% block content %}
<h1>This is the index page</h1>
{% include "partials/bottomnav.nunjucks" %}
{% endblock %}
-- 但为什么部分不包括在内?是不是路径错了?
嗯,事实证明上面的设置确实有效。
我有一个这样设置的项目:
我正在使用 gulp-nunjucks-render
进行模板化。我的 gulpfile.js
看起来像这样:
gulp.task('nunjucks', function() {
// Gets .html and .nunjucks files in pages folder
return gulp.src('pages/**/*.+(html|nunjucks)')
// Renders template with nunjucks
.pipe(nunjucksRender({
path: ['templates']
}))
// output file to main folder
.pipe(gulp.dest('./'));
});
它运行良好,并在我的根文件夹中创建了一个 index.html。
但是,每当我想包含 templates/partials/bottomnav.nunjucks
的部分内容时,什么都没有发生。索引文件已创建,但不包括 bottomnav html。
我一直在关注 this guide,所以我的 index.nunjucks
看起来像这样:
<!-- index.nunjucks -->
{% extends "layout.nunjucks" %}
{% block content %}
<h1>This is the index page</h1>
{% include "partials/bottomnav.nunjucks" %}
{% endblock %}
-- 但为什么部分不包括在内?是不是路径错了?
嗯,事实证明上面的设置确实有效。