guild-journal/guild/templatetags/guild_extras.py

13 lines
314 B
Python
Raw Normal View History

2023-06-10 20:32:45 +00:00
import markdown
from django import template
from django.template.defaultfilters import stringfilter
2023-08-25 20:43:07 +00:00
from guild_md.entity_links import GuildLinkExtension
2023-06-10 20:32:45 +00:00
register = template.Library()
2023-06-11 19:25:30 +00:00
@register.filter(name="md")
2023-06-10 20:32:45 +00:00
@stringfilter
def md(value):
2023-08-25 20:43:07 +00:00
return markdown.markdown(value, extensions=[GuildLinkExtension()])