我的项目设置如下:
我正在使用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 %}
- 但为什么部分不包括在内?路径错了吗?
答案 0 :(得分:0)
嗯,事实证明上面的设置确实有效。