Для работы с HTML есть несколько популярных шаблонизаторов, которые имеют синтаксис, схожий с HTML. Некоторые из них:
1. **Twig**: Это мощный и гибкий шаблонизатор, который часто используется в проектах на PHP. Он имеет понятный и удобный синтаксис, поддерживает наследование шаблонов и возможность использовать блоки для организации кода (например, header и footer).
2. **Pug (ранее Jade)**: Это шаблонизатор для Node.js, который использует отступы вместо скобок и предлагает краткий синтаксис. Pug позволяет легко создавать повторно используемые компоненты и блоки.
3. **Mustache**: Это логически-умный шаблонизатор, который предоставляет простой и интуитивный синтаксис. Он работает с различными языками программирования и позволяет легко разделять шаблоны на отдельные части.
4. **EJS (Embedded JavaScript)**: Этот шаблонизатор позволяет использовать JavaScript внутри HTML, что делает его очень гибким. Его синтаксис близок к обычному HTML, и он прост в использовании.
Если вас интересует простой шаблонизатор, который использует синтаксис, похожий на HTML, и позволяет легко импортировать и экспортировать блоки, я бы рекомендовал рассмотреть **Twig** или **EJS**. Оба предложат хорошую поддержку для работы с частями, такими как header и footer, и у них большая документация и сообщество.