Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1from django import template
2from django.utils.safestring import mark_safe
3import markdown
4from superdjango.conf import settings
6register = template.Library()
9@register.filter(name='markdown')
10def markdown_filter(value):
11 """Output a string as markdown. Mark safe occurs automatically."""
12 # See https://python-markdown.github.io/extensions/extra/
13 md = markdown.Markdown(extensions=settings.SUPERDJANGO_MARKDOWN_EXTENSIONS, output_format="html5")
14 html = md.convert(value)
15 # html = markdown.markdown(value, extenions=["tables"], output_format='html5')
16 return mark_safe(html)