Switch from mistune to cmarkgfm (#1414)

* Switch from mistune to cmarkgfm
* Starts work on #1317
* Update markdown test to be commonmark compliant
This commit is contained in:
Kevin Chung
2020-05-29 16:00:59 -04:00
committed by GitHub
parent 05ee4acad8
commit 338910d52d
3 changed files with 4 additions and 4 deletions

View File

@@ -1,4 +1,4 @@
import mistune import cmarkgfm
import six import six
from flask import current_app as app from flask import current_app as app
@@ -13,7 +13,7 @@ else:
text_type = str text_type = str
binary_type = bytes binary_type = bytes
markdown = mistune.Markdown() markdown = cmarkgfm.github_flavored_markdown_to_html
def get_app_config(key, default=None): def get_app_config(key, default=None):

View File

@@ -14,7 +14,7 @@ requests>=2.20.0
PyMySQL==0.9.3 PyMySQL==0.9.3
gunicorn==19.10.0 gunicorn==19.10.0
dataset==1.1.2 dataset==1.1.2
mistune==0.8.4 cmarkgfm==0.4.2
netaddr==0.7.19 netaddr==0.7.19
redis==3.3.11 redis==3.3.11
gevent==1.4.0 gevent==1.4.0

View File

@@ -154,7 +154,7 @@ def test_pages_routing_and_rendering():
"""Test that pages are routing and rendering""" """Test that pages are routing and rendering"""
app = create_ctfd() app = create_ctfd()
with app.app_context(): with app.app_context():
html = """##The quick brown fox jumped over the lazy dog""" html = """## The quick brown fox jumped over the lazy dog"""
route = "test" route = "test"
title = "Test" title = "Test"
gen_page(app.db, title, route, html) gen_page(app.db, title, route, html)