Как настроить Nunjucks в качестве шаблонизатора приложения Sails JS
Nunjucks — это шаблонизатор, созданный Mozilla и обладающий большим функционалом, например, асинхронным управлением, фильтрами, расширениями и многим другим. Одной из самых важных функций для меня является наследование шаблонов. Вот почему я решил использовать его в приложении Паруса, которое я создаю.
Перво-наперво. Установите Nunjucks и Consolidate, который является связующим звеном между Nunjucks и Sails.
npm install consolidate nunjucks --save
Затем в config/views.js
замените значения по умолчанию для двигателя на следующие:
Если вы хотите другое значение для расширения (ext), это нормально, поскольку вы используете точно такое же расширение для файлов.
И просто для иллюстрации наследования шаблонов в Nunjucks, предполагая, что это основной шаблон:
Его можно расширить следующим образом:
И это все.
Спасибо!
Подпишитесь на мою рассылку!
Если вам понравился этот контент, подпишитесь на мою ежемесячную рассылку. Я пишу о
опыте разработчиков (DX), разработке внешнего интерфейса и архитектуре программного обеспечения. Никакого спама, обещаю. И вы можете отказаться от подписки в любое время. Зарегистрируйтесь на rafaelrozon.com.