diff --git a/blog/templatetags/blog_tags.py b/blog/templatetags/blog_tags.py index 2c198dd..1f994bc 100644 --- a/blog/templatetags/blog_tags.py +++ b/blog/templatetags/blog_tags.py @@ -51,6 +51,10 @@ def datetimeformat(data): @register.filter() @stringfilter def custom_markdown(content): + """ + 通用markdown过滤器,应用文章内容插件 + 主要用于文章内容处理 + """ html_content = CommonMarkdown.get_markdown(content) # 然后应用插件过滤器优化HTML @@ -61,6 +65,13 @@ def custom_markdown(content): return mark_safe(optimized_html) +@register.filter() +@stringfilter +def sidebar_markdown(content): + html_content = CommonMarkdown.get_markdown(content) + return mark_safe(html_content) + + @register.simple_tag(takes_context=True) def render_article_content(context, article, is_summary=False): """ diff --git a/templates/blog/tags/sidebar.html b/templates/blog/tags/sidebar.html index f70544c..ecb6d20 100755 --- a/templates/blog/tags/sidebar.html +++ b/templates/blog/tags/sidebar.html @@ -16,7 +16,7 @@ {% endfor %}