fix markdown packages && fix markdown view in webview
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user