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

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

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

Войти через TM ID
Похожие вопросы
Blogman Оренбург
от 20 000 до 60 000 руб.
Webit Москва
До 90 000 руб.
21 окт. 2018, в 12:15
100000 руб./за проект
21 окт. 2018, в 09:51
12000 руб./за проект
21 окт. 2018, в 02:06
500 руб./в час