Описание тега gulp-nunjucks-render

Nunjucks is a rich and powerful templating language for JavaScript. gulp-nunjucks-render is a gulp plugin which renders Nunjucks templates. Use this tag for questions regarding rendering nunjucks templates with gulp, using the gulp-nunjucks-render plugin.
1 ответ

Зацикливание на json, gulp-nunjucks-render, рендеринг всех файлов с одинаковым содержимым

Я пытаюсь сделать более 30 HTML-страниц с помощью gulp-nunjucks-render. Я создал один шаблон nunjucks и два файла json (общие части шаблона для верхнего и нижнего колонтитула и массив данных сообщений). Логика внутри функционального цикла "сообщения…
07 дек '17 в 14:16
3 ответа

Как использовать nunjucks groupby с другим значением?

Я не могу понять, как я могу найти мои данные от Json, когда у меня есть такие значения 2017-10-16 12:07:07 2017-10-16 12:07:07 2017-10-16 15:09:08 2017-10-16 15:09:08 2017-10-16 15:09:08 2017-10-16 15:09:08 2017-10-16 15:09:08 2017-10-16 18:11:09 2…
14 дек '18 в 23:37
1 ответ

Динамическое название и описание в шаблонном движке Nunjucks

Я пытаюсь понять язык шаблонов Nunjucks. Для генерации HTML я использую плагин Gulp + gulp-nunjucks-render. Столкнулся с проблемой: не могу понять, как реализовать генерацию мета-тегов title и description. Структура файла проекта: project | | -> …
06 янв '19 в 10:55
0 ответов

Обнаружение изменений между несколькими исходными файлами с помощью Gulp

Первоначальная проблема, с которой я столкнулся, заключалась в том, что задача выполнялась x раз для количества файлов, существующих внутри src.pagesЯ исправил это, добавив плагин "изменен на месте", чтобы сравнить дату последнего изменения исходных…
3 ответа

Получить текущий URL в шаблоне Nunjucks?

Кажется, это должно быть довольно просто, но мне очень трудно найти ответ. Как найти URL текущей страницы в шаблоне Nunjucks? Примерно так было бы идеально: <a href="{{ page.url }}">Some link</a>
30 окт '18 в 09:43
1 ответ

Данные JSON в nunjucks шаблонизируются, используя gulp-данные

Я хотел бы использовать данные JSON внутри nunjucks "set". Минимальный пример: index.html {% set divname='foo' %} {% include 'template.nunjucks' %} template.nunjucks <div class="{{divname}}"></div> Который прекрасно работает. Я хотел бы …
0 ответов

Как добавить nunjucks-date-filter?

Я не могу понять, где я должен поместить весь этот код, https://github.com/e-picas/nunjucks-date-filter меня есть эта структура введите описание изображения здесь это мой шаблон <div class="container"> <div class="row"> <div class="co…
14 дек '18 в 21:18
1 ответ

Проверить на NaN в шаблоне nunjucks?

Я пытаюсь отобразить "N / A" вместо NaN во всплывающем окне. Что-то вроде: {% if value == NaN %} n/a {% endif %} Я понимаю, что всегда могу поймать его раньше, до того как шаблон будет отображен, но Был ли способ проверить значения NaN в шаблоне?
22 май '17 в 23:55
1 ответ

Несколько файлов Nunjucks с различными данными JSON, используя gulp

Я хотел бы использовать gulp и Nunjucks для создания нескольких файлов шаблонов одновременно с различным содержанием. Все эти шаблоны будут иметь одинаковую разметку, но будут передавать разные переменные для текста / изображений. Я могу успешно соз…
0 ответов

Добавить пару ключ-значение при выходе из объекта json в nunjucks

Я хочу добавить новую пару ключ-значение в объект JSON с шаблоном nunjucks, но не могу добавить его (не хочу добавлять какой-либо пользовательский фильтр). предположим, у меня есть объект var obj = {"id": "1", "name": "test", "child": {"id": "2", "s…
15 сен '17 в 12:18
1 ответ

Может Nunjucks выводить файлы на нескольких языках

Я пытаюсь создать мультиязычную страницу, я надеялся использовать разные файлы json для разных языков и gulp выводил файлы с языковым суффиксом в имени файла. Пока что я загрузил файл данных и не могу вывести ни одного объекта из этого файла, я могу…
11 июл '17 в 14:24
0 ответов

Визуализация шаблона с использованием Gulp, Nunjucks и Array

У меня есть немного HTML, как это: <code class="html"> <div class="u-color-background-gray-100"> <code>u-color-background-gray-100</code> </div> <div class="u-color-background-gray-300"> <code>u-color-backgr…
23 янв '17 в 02:27
3 ответа

Как я могу умножить данные в nunjuncks?

Например <div class="price">{{blocks.quantity}} x {{blocks.price}} </div> я хочу умножить цену на количество данные из файла Json.
15 дек '18 в 13:39
1 ответ

gulp-nunjucks-render включают пути

У меня есть проект, настроенный так: и я использую gulp-nunjucks-render для шаблонов. мой gulpfile.js выглядит так: gulp.task('nunjucks', function() { // Gets .html and .nunjucks files in pages folder return gulp.src('pages/**/*.+(html|nunjucks)') /…
05 фев '17 в 16:31
1 ответ

Как установить макропеременную в шаблоне страницы для Nunjucks

Я использую Nunjucks для создания сложного сайта. Моя структура папок такова: frontend/ |- dev/ |- gulpfile.js |- css/ |- images/ |- js/ |- pages/ |- dashboard.njk |- templates/ |- macros/ |- header-macro.njk |- partials/ |- _header.njk |- three-col…
1 ответ

Nunjucks динамический шаблон страницы

Я использую nunjucks (gulp) в качестве языка шаблонов, и я хочу создать динамический шаблон страницы. Это мой Json: "pages": [ { uname: "Welcome", title: "Page 1 Headline" }, { uname: "About", title: "Page 2 Headline" } ] В настоящее время у меня ес…
1 ответ

gulp-nunjucks-render занимает много времени для компиляции

Я использую gulp-nunjucks-render для HTML-шаблонов. Проблема в том, что компиляция занимает более 3-4 минут. Хотя у меня есть только семь шаблонов для nunjucks. 'use strict'; var gulp = require('gulp'), autoprefixer = require('gulp-autoprefixer'), s…
24 апр '18 в 10:51
1 ответ

Удалить json key-vaue в переменной nunjucks

Я застрял в точке, где я хочу удалить пару ключ-значение из объекта json в переменной шаблона nunjucks. У меня есть объект: var json = {"id": "123", "obj": {"id": "456", "name": "testing"}, "name":"test", "template": "{% set object = json.obj %}{{ob…
15 сен '17 в 07:31
0 ответов

Nunjucks: визуализировать каждый путь / имя шаблона в виде HTML-комментария в окончательном HTML-DOM

Я ищу способ визуализации каждого пути / имени шаблона в окончательном HTML-DOM. Кто-нибудь знает способ лучше всего настроить это в Gulp? Некоторое время я смотрел на API Nunjucks - но не могу понять.
2 ответа

Сделать значение на десятом месте в шаблоне nunjucks?

Используя фильтр round(), я могу добиться правильной точности с точностью до десятых долей, как в {{ value | round(1) }} Однако я все еще хочу отобразить десятые места, если value ноль или целое число. (0,0 вместо 0, 3,0 вместо 3) Есть ли другой мет…
22 май '17 в 23:58