diff --git a/validata_ui/__init__.py b/validata_ui/__init__.py index c58a03a0357e492fb42bdb69e3d703d3fa9d9834..6a4ab2e84e0edbbeb60356cd1b6d229957c1d299 100644 --- a/validata_ui/__init__.py +++ b/validata_ui/__init__.py @@ -11,6 +11,7 @@ import jinja2 import pkg_resources import requests import tableschema +from commonmark import commonmark import opendataschema @@ -97,6 +98,15 @@ def urlencode(context, value): return quote_plus(value) +@jinja2.contextfilter +@blueprint.app_template_filter() +def commonmark2html(context, value): + return commonmark(value) + + +app.register_blueprint(blueprint) + + @app.context_processor def inject_version(): global VERSION diff --git a/validata_ui/templates/validation_macros.html b/validata_ui/templates/validation_macros.html index 8b88bb0893ec0a9d8d0b8728643a15ae0c92ed11..45b96a13766e5c96c5de63291b06e8441cc41c26 100644 --- a/validata_ui/templates/validation_macros.html +++ b/validata_ui/templates/validation_macros.html @@ -73,7 +73,7 @@ 1 {% for h in source_data.header %} - {{ + {{ h }} {% endfor %}