From ea4180abfee582659388120f7c5182b541997e44 Mon Sep 17 00:00:00 2001 From: zPlus Date: Thu, 19 Jul 2018 00:00:55 +0200 Subject: [PATCH] Add "markdown to text" filter for jinja. modified: freepost/__init__.py modified: freepost/templates/homepage.html --- freepost/__init__.py | 3 +++ freepost/templates/homepage.html | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/freepost/__init__.py b/freepost/__init__.py index 7958ca7a..60a9b366 100755 --- a/freepost/__init__.py +++ b/freepost/__init__.py @@ -33,6 +33,9 @@ template = functools.partial ( 'ago': lambda date: timeago.format (date), 'datetime': lambda date: date.strftime ('%b %-d, %Y - %H:%M%p%z%Z'), 'title': lambda date: date.strftime ('%b %-d, %Y - %H:%M%z%Z'), + # Convert markdown to plain text + 'md2txt': lambda text: bleach.clean (markdown.markdown (text), + tags=[], attributes={}, styles=[], strip=True), # Convert markdown to html 'md2html': lambda text: bleach.clean (markdown.markdown ( text, diff --git a/freepost/templates/homepage.html b/freepost/templates/homepage.html index fee6defe..5d2a3c6a 100755 --- a/freepost/templates/homepage.html +++ b/freepost/templates/homepage.html @@ -29,7 +29,7 @@ {% if post.text %} {% endif %}