import markdown html = markdown.markdown(some_text, extensions=['nl2br'])
some_text
- разметка Markdown,extensions
- список расширений модуля.Расширение markdown.extensions.nl2br
(New-Line-to-Break) приведет к тому, что новые строки будут обрабатываться как жесткие разрывы HTML-тег <br>
. Как это делают StackOverflow и GitHub Markdown.
nl2br
.import markdown text = """ Line 1 Line 2 New paragraph """ html = markdown.markdown(text, extensions=['nl2br']) print(html) # <p>Line 1<br /> # Line 2</p> # <p>New paragraph</p>