1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-30 15:04:18 +00:00

Use markdown2 instead of markdown

Adds support for quotes, blockquotes, spoilers and tables
This commit is contained in:
Steffo 2018-07-21 19:32:05 +02:00
parent 48964d1410
commit 19e064f232
2 changed files with 4 additions and 3 deletions

View file

@ -9,4 +9,4 @@ PyNaCl
async_timeout async_timeout
raven raven
bcrypt bcrypt
markdown markdown2

View file

@ -3,7 +3,7 @@ from flask import session as fl_session
import db import db
import bcrypt import bcrypt
import configparser import configparser
import markdown import markdown2
import datetime import datetime
import telegram import telegram
@ -176,7 +176,8 @@ def page_wiki(key: str):
db_session.close() db_session.close()
if wiki_page is None: if wiki_page is None:
return render_template("wiki.html", key=key) return render_template("wiki.html", key=key)
converted_md = Markup(markdown.markdown(escape(wiki_page.content), output_format="html5")) converted_md = Markup(markdown2.markdown(escape(wiki_page.content), output_format="html5"),
extras=["spoiler", "tables"])
return render_template("wiki.html", key=key, wiki_page=wiki_page, converted_md=converted_md, return render_template("wiki.html", key=key, wiki_page=wiki_page, converted_md=converted_md,
wiki_log=wiki_latest_edit) wiki_log=wiki_latest_edit)
elif request.method == "POST": elif request.method == "POST":