PUG

#1 Основная информация

Препроцессор
это программа, которая берёт один тип данных и преобразует его в другой тип данных.
Pug
это шаблонизатор и html-препроцессор, написанный на javascript для node.js. Pug имеет целый ряд преимуществ по сравнению с обычным HTML.

#2 Базовый синтаксис

Аттрибуты и классы
Создание миксина, в разметке ничего не будет т.к. мы его только создали и еще не вызвали
Вызов миксина
Создание и вызов миксина с параметрами несколько раз
Создание и вызов миксина с параметрами несколько раз. Если параметров много можно передавать их как объект *
Возможность разбивать страницу на части(компоненты) и подключать их с помощью include

#3 Пример базового кода

#4 Расширенные возможности(дополнить)

Наследование шаблонов (extends/ block)

https://pugjs.org/language/inheritance.html

Переменные (- var)

Условия (if)

Итерация (each)

Ссылка на документацию