Хочу начать использовать БЭМ в своём небольшом проекте. Переписывать весь html через bemhtml как-то совсем не интересно.
Существует ли какая-то более простая замена, в основе которой будут обычные html-файлы c декларациями блоков? Как-то так:
{{block('title', {text:'Hello'})}}
Если у вас сейчас html файлы, то можно попробовать так:
Постепенно у строчных кусков у вас будет настолько мало, что можно будет обернуть все в блок
page
и получить чистыйbemjson
.p.s. Кроме того, можно написать свой шаблонизатор с разными хелперами, или на базе любого шаблонизатора сделать обертки для отрисовки блоков, но это, конечно, сильно сложнее, потребует более ручного контроля зависимостей, и т.д., и т.п.