一些小优化

develop
liangliangyy 5 months ago
parent ca320b0965
commit 70beffe7db

@ -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):
"""

@ -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

@ -16,7 +16,7 @@
<aside class="widget_text widget widget_custom_html"><p class="widget-title">
{{ sidebar.name }}</p>
<div class="textwidget custom-html-widget">
{{ sidebar.content|custom_markdown|safe }}
{{ sidebar.content|sidebar_markdown|safe }}
</div>
</aside>
{% endfor %}

Loading…
Cancel
Save