Обновление: Баунти предназначена для решения с использованием "отмеченной" библиотеки.
Этот код 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>, но это, очевидно, не является решением, которое я хотел бы сохранить в течение длительного времени.