评论markdown优化

sh_branch
liangliangyy 4 years ago
parent d47169bbc3
commit 6284ffffd7

2
.gitignore vendored

@ -74,7 +74,7 @@ google93fd32dbd906620a.html
baidu_verify_FlHL7cUyC9.html
BingSiteAuth.xml
cb9339dbe2ff86a5aa169d28dba5f615.txt
werobot_session
werobot_session.*
django.jpg
uploads/
settings_production.py

@ -3,6 +3,7 @@ import logging
import random
import urllib
import bleach
from django import template
from django.conf import settings
from django.db.models import Q
@ -13,6 +14,7 @@ from django.utils.safestring import mark_safe
from blog.models import Article, Category, Tag, Links, SideBar, LinkShowType
from comments.models import Comment
from djangoblog.utils import CommonMarkdown
from djangoblog.utils import cache
from djangoblog.utils import get_current_site
from oauth.models import OAuthUser
@ -40,10 +42,10 @@ def datetimeformat(data):
return ""
@register.filter(is_safe=True)
@register.filter()
@stringfilter
def custom_markdown(content):
from djangoblog.utils import CommonMarkdown
content = bleach.clean(content)
return mark_safe(CommonMarkdown.get_markdown(content))
@ -258,16 +260,6 @@ def load_pagination_info(page_obj, page_type, tag_name):
}
"""
@register.inclusion_tag('nav.html')
def load_nav_info():
category_list = Category.objects.all()
return {
'nav_category_list': category_list
}
"""
@register.inclusion_tag('blog/tags/article_info.html')
def load_article_detail(article, isindex, user):
"""

@ -1,4 +1,5 @@
coverage==6.1.2
bleach==4.1.0
Django==3.2.9
django-compressor==2.4.1
django-haystack==3.1.1

@ -15,7 +15,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 }}
{{ sidebar.content|custom_markdown|safe }}
</div>
</aside>
{% endfor %}

@ -24,9 +24,9 @@
<div>{{ comment_item.created_time }}</div>
<div>回复给:@{{ comment_item.author.parent_comment.username }}</div>
</div>
<p>{{ comment_item.body |custom_markdown }}</p>
{% autoescape on %}
<p>{{ comment_item.body|custom_markdown }}</p>
{% endautoescape %}
<div class="reply"><a rel="nofollow" class="comment-reply-link"
href="javascript:void(0)"
onclick="do_reply({{ comment_item.pk }})"

@ -31,6 +31,7 @@
</div>
{% endif %}
</p>
<p>{{ comment_item.body|custom_markdown }}</p>
<div class="reply"><a rel="nofollow" class="comment-reply-link"

Loading…
Cancel
Save