我有一个这样的项目:
我正在使用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。但是,每当我想包含部分 from 时templates/partials/bottomnav.nunjucks
,什么都不会发生。索引文件已创建,但不包括底部导航 html。
我一直在关注本指南,所以我的index.nunjucks
样子是这样的:
<!-- index.nunjucks -->
{% extends "layout.nunjucks" %}
{% block content %}
<h1>This is the index page</h1>
{% include "partials/bottomnav.nunjucks" %}
{% endblock %}
——但为什么不包括部分?路径错了吗?