Тег: шаблонизация

Шаблонизатор Nunjucks от Mozilla

Поговорим о шаблонизаторе Nunjucks от Mozilla, который вдохновлен jinja2. Он достаточно мощный, поддерживает наследование шаблонов, асинхронное управление кодом, макросы, пользовательские теги и много другое. В нем есть все, что необходимо для комфортной фронтэнд разработки. В этой статье мы вкратце разберем основные возможности данного шаблонизатора.

Возможности шаблонизатора Nunjucks

Pug vs HTML. Возможности шаблонизатора Pug (Jade)

В настоящее время Pug является одним из популярных шаблонизаторов.

В большинстве случаев в процессе верстки сайта на чистом HTML разработчику будет не хватать его возможностей. Давайте рассмотрим основные преимущества Pug.

Теги

Прежде всего давайте обратим внимание на то, что в Pug теги не закрываются — это осуществляется с помощью табуляции.

ul
  li Пункт 1
  li Пункт 2
  li Пункт 3

Результат:

<ul>
  <li>Пункт 1</li>
  <li>Пункт 2</li>
  <li>Пункт 3</li>
</ul>