Да - pug, ещё есть nunjucks по-моему лучше чем pug - не такой капризный и просто скриптовая обёртка для html а не свой язык. Есть handlebars но он тупенький, нет смысла когда есть nunjucks. Для всех трёх есть плагины для gulp'а. Ну на крайняк всякие gulp-include)
Если совсем по умному то читай про static site generatorы, в основном на реакте работают