Basically, whenever we use an interpolation, we would have to escape the output for MarkDown, i.e., write something like {{ md_escape(variable) }}. That's very tedious. Since jinja already escapes HTML automatically (I believe) there is probably a way to tell it to also escape MarkDown when variable is a string (and not a Markup object.)