Можно ли добавить в шаблон на pug инъекцию чистого html?

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

В Pug есть специальный символ |, который используется для выделения непрошедшего обработку Pug кода. Его можно использовать, чтобы вставить произвольный HTML-код в шаблон.

Вот пример, демонстрирующий, как можно вставить чистый HTML-код в Pug-шаблон:

div
  | <h1>This is a plain HTML heading</h1>
  | <p>This is a plain HTML paragraph.</p>

Это просто. Мы используем символ |, а затем вставляем нужный HTML-код, начиная с новой строки. Обратите внимание, что вставляемый HTML-код должен быть с отступом, чтобы он был корректно интерпретирован Pug-компилятором.

Также можно использовать | для вставки вложенного HTML-кода:

div
  | <div>
  |   <h2>This is a nested heading</h2>
  |   <p>This is a nested paragraph.</p>
  | </div>

Но не забывайте, что при использовании |, HTML-код не будет проходить синтаксическую проверку Pug-компилятором. Убедитесь, что вставляемый HTML-код корректен и не содержит ошибок.

Таким образом, добавление инъекции чистого HTML в шаблон на Pug можно осуществить, используя символ | для вставки кода, который не должен быть обработан Pug-компилятором.