Заставить ОМУ использовать встроенный препроцессор
Я использую wmd для всех своих проектов, но в последнее время я хотел добавить поддержку для блоков изолированного кода и увидел, что этого можно добиться с помощью препроцессоров. Я использую что-то вроде этого:
const content = wmd(myMarkdownString, {preprocessors: ['fencedCodeBlocks']});
Но это не работает - выдает ошибку:
TypeError: fn is not a function
Как я понимаю, я должен передать функцию вместо строки? Но когда я пытаюсь это сделать, я получаю сообщение об ошибке fencedCodeBlocks
переменная не определена, но я не знаю, какой объект содержит этот метод точно (пробовал разные варианты, но безуспешно).
Пожалуйста помоги!
1 ответ
Из wmd
документация модуля:
wmd.preprocessors
: Объект, содержащий основные функции препроцессора:
- fencedCodeBlocks - блоки кода в стиле GitHub
Так что код должен быть:
const content = wmd(myMarkdownString, {preprocessors: [wmd.preprocessors.fencedCodeBlocks]});