diff --git a/blog/templatetags/blog_tags.py b/blog/templatetags/blog_tags.py index 2c198ddd..1f994bcd 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/plugins/reading_time/plugin.py b/plugins/reading_time/plugin.py index 4b929d83..63e564a7 100644 --- a/plugins/reading_time/plugin.py +++ b/plugins/reading_time/plugin.py @@ -1,3 +1,11 @@ +''' +Author: liangliangyy liangliangyy@gmail.com +Date: 2025-07-07 19:29:12 +LastEditors: liangliangyy liangliangyy@gmail.com +LastEditTime: 2025-09-29 13:34:49 +FilePath: \DjangoBlog\plugins\reading_time\plugin.py +Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE +''' import math import re from djangoblog.plugin_manage.base_plugin import BasePlugin diff --git a/templates/blog/tags/sidebar.html b/templates/blog/tags/sidebar.html index f70544c6..ecb6d201 100755 --- a/templates/blog/tags/sidebar.html +++ b/templates/blog/tags/sidebar.html @@ -16,7 +16,7 @@ {% endfor %}