PCv5/app/utils/filters/markdown.py

14 lines
311 B
Python

from app import app
from markupsafe import Markup
from markdown import markdown
from werkzeug.utils import escape
@app.template_filter('md')
def md(text):
"""
Converts markdown to html5
"""
# Escape html chars because markdown does not
safe = escape(text)
return Markup(markdown(safe))