Обновление: Баунти предназначена для решения с использованием "отмеченной" библиотеки.
Этот код Markdown:
*foo*
создаст этот HTML-код:
<p><em>foo</em></p>
Live demo: https://jsbin.com/luganot/edit?js,console
Однако я уже вставляю сгенерированный HTML-код в встроенный контекст, например:
<p> text [inject generated HTML here] text </p>
поэтому я не хочу, чтобы элемент <p>
обменивался сгенерированным кодом HTML. Я просто хочу, чтобы разделители *
были преобразованы в элемент <em>
и т.д.
Есть ли способ сообщить конвертеру Markdown не создавать обертку <p>
? В настоящее время я делаю .slice(3,-4)
в сгенерированной строке HTML, которая удаляет теги <p>
и </p>
, но это, очевидно, не является решением, которое я хотел бы сохранить в течение длительного времени.