Disable HTML sanitisation on help pages
This commit is contained in:
@@ -66,7 +66,7 @@ app = Flask(__name__, static_folder="public/static")
|
||||
def my_flatpage_renderer(text):
|
||||
# Render with jinja first
|
||||
prerendered_body = render_template_string(text)
|
||||
return render_markdown(prerendered_body)
|
||||
return render_markdown(prerendered_body, clean=False)
|
||||
|
||||
|
||||
app.config["FLATPAGES_ROOT"] = "flatpages"
|
||||
|
||||
@@ -59,9 +59,12 @@ md.add_render_rule("fence", render_code)
|
||||
init_mention(md)
|
||||
|
||||
|
||||
def render_markdown(source):
|
||||
def render_markdown(source, clean=True):
|
||||
html = md.render(source)
|
||||
return clean_html(html)
|
||||
if clean:
|
||||
return clean_html(html)
|
||||
else:
|
||||
return html
|
||||
|
||||
|
||||
def init_markdown(app):
|
||||
|
||||
Reference in New Issue
Block a user