2017-02-05 10 views
0

У меня есть проект создать, как это:Глоток-nunjucks-рендеринг включает пути

Gulp project structure

и я использую 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, ничего не происходит. Файл индекса создается, но нижний 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

Ну, оказывается, что установка выше действительно работает.