Как дополнение к Как разрешить фильтрацию простого текста в HTML теги в NodeJS и PUG? У меня есть веб-приложение в NodeJS и PUG / Jade. Я хочу отделить логику c приложения, контролируемого разработчиком, от текстового контента, контролируемого маркетологом и переводчиками, сохраняя при этом весь исходный код интегрированным. (Я спросил о способах этого разделения здесь и не получил ответов на момент написания этой статьи).
Я хотел бы отформатировать Markdown в объекте JSON, например **some bold text**
, или ссылки.
Я понимаю из этой темы , что я мог бы использовать фильтр уценки :markdown
для преобразования исходного текста со ссылками для PUG:
Вы можете использовать фильтр уценки и использовать уценку (и разрешено HTML), чтобы написать свой абзац.
:markdown
this is the start of the para.
[a link](http://example.com)
and this is the rest of the paragraph.
Я запустил это и получил ошибку unknown filter ":markdown"
.
Как я могу предварительно обработать простой текст с помощью NodeJS и Jade, чтобы заполнить ссылки и красиво отобразить их пользователю браузера?