bornhack-website/utils/templatetags/commonmark.py
2016-08-15 09:03:28 +02:00

17 lines
327 B
Python

import CommonMark
from django import template
from django.template.defaultfilters import stringfilter
register = template.Library()
@register.filter
@stringfilter
def commonmark(value):
parser = CommonMark.Parser()
renderer = CommonMark.HtmlRenderer()
ast = parser.parse(value)
return renderer.render(ast)