diff --git a/mkdocs/utils/filters.py b/mkdocs/utils/filters.py index ebab0ee1..e7fb163e 100644 --- a/mkdocs/utils/filters.py +++ b/mkdocs/utils/filters.py @@ -1,11 +1,13 @@ import json + import jinja2 +import markupsafe from mkdocs.utils import normalize_url def tojson(obj, **kwargs): - return jinja2.Markup(json.dumps(obj, **kwargs)) + return markupsafe.Markup(json.dumps(obj, **kwargs)) @jinja2.contextfilter diff --git a/requirements/project-min.txt b/requirements/project-min.txt index dc9f0fd8..b0875fa7 100644 --- a/requirements/project-min.txt +++ b/requirements/project-min.txt @@ -1,6 +1,7 @@ babel==2.9.0 click==3.3 Jinja2==2.10.1 +MarkupSafe==0.23 livereload==2.5.1 Markdown==3.2.1 PyYAML==5.1 diff --git a/requirements/project.txt b/requirements/project.txt index 972159f3..37d46fdc 100644 --- a/requirements/project.txt +++ b/requirements/project.txt @@ -1,6 +1,7 @@ babel>=2.9.0 click>=7.0 Jinja2>=2.10.3 +MarkupSafe>=0.23 livereload>=2.6.1 Markdown>=3.2.1 PyYAML>=5.2