django-markdown-editor
django-markdown-editor copied to clipboard
How to embed HTML in Markdown
Is there a suggested way to embed HTML in Markdown
Something like that, but only parse specific tag is better.
For example input:
<div>Hello World</div>
<html><div>Hello World<div></html>
output:
<div>Hello World</div>
Hello World
This is my way to embed HTML
settings.py
# Markdown extensions (default)
MARTOR_MARKDOWN_EXTENSIONS = [
'markdown.extensions.extra',
'markdown.extensions.nl2br',
'markdown.extensions.smarty',
'markdown.extensions.fenced_code',
# Custom markdown extensions.
'martor.extensions.urlize',
'martor.extensions.del_ins', # ~~strikethrough~~ and ++underscores++
'martor.extensions.mention', # to parse markdown mention
'martor.extensions.emoji', # to parse markdown emoji
'martor.extensions.mdx_video', # to parse embed/iframe video
'martor.extensions.escape_html', # to handle the XSS vulnerabilities
]
# apend md_in_html extension
MARTOR_MARKDOWN_EXTENSIONS.append('markdown.extensions.md_in_html')