Stylus - это препроцессор CSS, который был написан на JavaScript для Node.js.
Pug - это препроцессор HTML и шаблонизатор, который был написан на JavaScript для Node.js.
БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке. В его основе лежит принцип разделения интерфейса на независимые блоки. Он позволяет легко и быстро разрабатывать интерфейсы любой сложности и повторно использовать существующий код, избегая.
Блок - часть страницы, являющаяся логически независимой от остального наполнения. Представляет собой «строительную единицу» для сайта (на примере конструктора лего - это отдельный «кирпичик»). Блок не отвечает за свое расположение. Он задает внутренние свойства (размеры, шрифты и т.д.).
Элемент - часть блока, которая должна входить в состав блока и не иметь какого-либо смысла отдельно от блока.
Более полное руководство по Markdown синтаксису
Параграфы
<пустая строка>
Текст параграфа. Может быть
разбит на несколько строк.
<пустая строка>
Мета-теги - это служебные слова, которые содержат важную информацию о веб-документе для поисковых систем. В большинстве случаев размещаются внутри тега head.
Список мета-тегов для атрибута name:
description— описание веб-страницы, должно быть достаточно длинным и полнымkeywords— ключевые слова,generator— CMS сайта,author— автор,copyright— авторские права,robots— правила индексирования страницы для роботов,viewport— данные о настройке области просмотра
Используются для того чтобы выбрать элементы в зависимости от того как они связаны с другими элементами на веб-странице.
Комбинатор выбирает элементы, которые находятся внутри указанного элемента (вне зависимости от уровня вложенности).
css
div p {
color:red;
}