Open kompolom opened 9 years ago
@kompolom у меня есть наколеночное поделие без единого теста.
Если твой html это просто контент, а не полный дизайн странички, то предлагаю сконвертировать твой html в markdown, а затем из markdown в bemjson. В результате у тебя на выходе получиться правильный bemjson, c условием если твой html можно полностью описать в markdown
в markdown не пойдет. там бэм-верстка сделанная вручную.
Поделие выросло, переехало в bem-incubator и обзавелось каким-то количеством тестов: https://github.com/bem-incubator/html2bemjson
Должно быть быть более-менее юзабельно.
Говорят есть еще https://github.com/posthtml/posthtml ;)
@awinogradov Так корову не продают ;)
posthtml
же для исходной задачи в треде и будет тупо дергать html2bemjson
под капотом.
Лучше заведи отдельный тред и расскажи там подробно про суть и смысл тулзы, идея-то годная.
@voischev расскажет пускай)
Есть еще вот такая штука https://www.npmjs.com/package/posthtml-bemjson
Этот вариант отличается от html2bemjson тем что он еще сохраняет переводы строк и тд. Можно это конечно в плагине допилить что бы так он не делал. Зависит от задач.
html2bemjson кажется пока лучшее решение что я видел.
Подскажите, есть ли инструмент чтобы конвертировать html в bemjson (кроме рук и клавиатуры)?