Какие есть способы (технологии) создания модульного html кода?

Хочу создать коллекцию элементов с базовой разметкой для дальнейшего переиспользования.
Пробовал BEM project-stub, но не пошло, слишком сложно полностью настроить сборщик под себя (сборку спрайтов, сжатие изображений, структуру конечного проекта и т.п.).
Пробовал TARS, очень крутая штука, но проект слабо развивается.
Поэтому принял решение сделать свой сборщик который будет работать как мне нужно.
Сейчас делаю на pug, но местами получается все слишком запутанно.
Основные требования:
- наличие миксинов/функций. К примеру создаем компонент-кнопку. В разных местах шаблона она должна принимать разные параметры (другой тег, дополнительные классы, data атрибуты и т.п.).
- возможность отделить данные от разметки, например загружать из json файла или чего-то подобного.
- возможность легко расширять эти миксины/функции. Делать вложенные компоненты (компонент "иконка" внутри компонента "кнопка").
В pug все это можно сделать, но получается костыльно.
Может кто посоветует лучшее решение чем pug, поделится полезными ссылками, опытом и т.д.?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Reklama Guru Санкт-Петербург
от 50 000 до 60 000 руб.
Blogman Оренбург
от 20 000 до 60 000 руб.
Sveak Барнаул
от 40 000 руб.
17 авг. 2018, в 10:48
2500 руб./за проект
17 авг. 2018, в 10:46
50000 руб./в месяц
17 авг. 2018, в 06:14
40 руб./за 1000 зн.