Может кому будет интересно.
Написал модуль enb-markdown для enb
. Он содержит две технологии:
markdown
— собирает файлы Markdown с уровней в бандлmarkdown-to-html
— конвертирует бандл Markdown в HTML
markdown-to-html
— это обёртка над пакетом markdown-bemjson, который позволяет задавать свои правила конвертации в BEMJSON. В markdown-to-html
добавлена возможность пробрасывать пользовательские данные из пользовательских правил конвертации в ctx
базового блока.