import markdown html = markdown.markdown(some_text, extensions=['legacy_em'])
some_text
- разметка Markdown,extensions
- список расширений модуля.Устаревшее расширение markdown.extensions.legacy_em
восстанавливает исходное поведение Markdown для выделения акцента при использовании синтаксиса подчеркиваний.
По умолчанию модуль markdown
обрабатывает _connected_words_
разумно, учитывая, что подчеркивания в середине слова не должно использоваться для акцентирования. Другими словами, по умолчанию этот ввод приведет к следующему выходу: <em>connected_words</em>
.
Однако это поведение не согласуется с исходными правилами или поведением эталонной реализации. Поэтому это расширение можно использовать для лучшего соответствия эталонной реализации. При включенном расширении вышеприведенный ввод приведет к следующему выходу: <em>connected</em>words_
.
legacy_em
.import markdown text = "_connected_words_" html = markdown.markdown(text, extensions=['legacy_em']) print(html) # <em>connected</em>words_