From fd2f53eaa06dc44dfc472d228c528e2c55fd79ea Mon Sep 17 00:00:00 2001 From: Miguel Barão Date: Mon, 11 Dec 2017 00:59:42 +0000 Subject: [PATCH] - escape html in markdown so that symbols like < can be used in latex formulas. --- BUGS.md | 4 ++-- tools.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/BUGS.md b/BUGS.md index dad60d7..3c8660f 100644 --- a/BUGS.md +++ b/BUGS.md @@ -1,12 +1,11 @@ BUGS: -- copiar perguntas de biblio-ti/ti-questions - tabelas nas perguntas radio/checkbox não ocupam todo o espaço como em question. - servidor http com redirect para https. - servir imagens/ficheiros. - codemirror em textarea. -- topicos virtuais nao deveriam aparecer. na construção da árvore os sucessores seriam ligados directamente aos predecessores. +- topicos virtuais nao deveriam aparecer. na construção da árvore os sucessores seriam ligados directamente aos predecessores. Ou então - reportar comentarios após submeter. @@ -32,6 +31,7 @@ TODO: FIXED: +- "<" is not escaped in markdown. - Está a mostrar a solução em 'comments'!!! - database: answers não tem referencia para o topico, so para question_ref - melhorar markdown das tabelas. diff --git a/tools.py b/tools.py index 7c4493f..e3f06db 100644 --- a/tools.py +++ b/tools.py @@ -124,7 +124,7 @@ class HighlightRenderer(mistune.Renderer): return fr'$$$ {text} $$$' -markdown = MarkdownWithMath(HighlightRenderer(escape=False)) # hard_wrap=True to insert
on newline +markdown = MarkdownWithMath(HighlightRenderer(escape=True)) # hard_wrap=True to insert
on newline def md_to_html(text, q=None): return markdown(text) -- libgit2 0.21.2