def wiki_to_html(wiki_markup, locale=settings.WIKI_DEFAULT_LANGUAGE, nofollow=True): """Wiki Markup -> HTML jinja2.Markup object""" if not wiki_markup: return "" return jinja2.Markup( parser.wiki_to_html(wiki_markup, locale=locale, nofollow=nofollow))
def wiki_to_safe_html(wiki_markup, locale=settings.WIKI_DEFAULT_LANGUAGE, nofollow=True): """Wiki Markup -> HTML jinja2.Markup object with limited tags""" html = parser.wiki_to_html(wiki_markup, locale=locale, nofollow=nofollow) return jinja2.Markup(bleach.clean(html, tags=ALLOWED_BIO_TAGS, attributes=ALLOWED_BIO_ATTRIBUTES, strip=True))
def wiki_to_html(wiki_markup, locale=settings.WIKI_DEFAULT_LANGUAGE, nofollow=True): """Wiki Markup -> HTML jinja2.Markup object""" return jinja2.Markup(parser.wiki_to_html(wiki_markup, locale=locale, nofollow=nofollow))