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