2017-10-25 23:40:29 -04:00
|
|
|
from django import template
|
|
|
|
|
|
|
|
from markdown import Markdown
|
|
|
|
from .bleach import bleach
|
|
|
|
|
2023-08-10 02:52:37 -04:00
|
|
|
md = Markdown(
|
|
|
|
extensions=(
|
|
|
|
"extra",
|
|
|
|
"sane_lists",
|
|
|
|
"smarty",
|
|
|
|
"toc",
|
|
|
|
)
|
|
|
|
)
|
2017-10-25 23:40:29 -04:00
|
|
|
|
|
|
|
register = template.Library()
|
|
|
|
|
|
|
|
|
|
|
|
@register.filter
|
|
|
|
def markdown(source):
|
|
|
|
return bleach(md.reset().convert(source))
|