Merge develop into main

This commit is contained in:
2025-07-27 17:27:46 +08:00

View File

@@ -18,6 +18,7 @@ class Post(models.Model):
def get_markdown_content(self):
import re
import emoji
content = self.content
media_url = settings.MEDIA_URL.rstrip('/')
@@ -60,4 +61,10 @@ class Post(models.Model):
content
)
return mark_safe(markdown.markdown(content))
# 先转换markdown到HTML
html_content = markdown.markdown(content)
# 将emoji shortcode转换为实际的emoji字符
html_content = emoji.emojize(html_content, language='alias')
return mark_safe(html_content)