Задать вопрос

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

Хочу создать коллекцию элементов с базовой разметкой для дальнейшего переиспользования.
Пробовал BEM project-stub, но не пошло, слишком сложно полностью настроить сборщик под себя (сборку спрайтов, сжатие изображений, структуру конечного проекта и т.п.).
Пробовал TARS, очень крутая штука, но проект слабо развивается.
Поэтому принял решение сделать свой сборщик который будет работать как мне нужно.
Сейчас делаю на pug, но местами получается все слишком запутанно.
Основные требования:
- наличие миксинов/функций. К примеру создаем компонент-кнопку. В разных местах шаблона она должна принимать разные параметры (другой тег, дополнительные классы, data атрибуты и т.п.).
- возможность отделить данные от разметки, например загружать из json файла или чего-то подобного.
- возможность легко расширять эти миксины/функции. Делать вложенные компоненты (компонент "иконка" внутри компонента "кнопка").
В pug все это можно сделать, но получается костыльно.
Может кто посоветует лучшее решение чем pug, поделится полезными ссылками, опытом и т.д.?
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
  • beONmax
    Курс HTML / CSS
    1 месяц
    Далее
  • Бруноям
    Вёрстка на HTML и CSS
    3 месяца
    Далее
  • Международная Школа Профессий
    Онлайн-курсы HTML и CSS для начинающих
    3 недели
    Далее
  • Stepik
    Основы вёрстки с HTML и CSS
    1 неделя
    Далее
  • beONmax
    Верстальщик сайтов - HTML, CSS, Bootstrap, JavaScript
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы