Update.
This commit is contained in:
parent
9ba6a28c5c
commit
3a4c46cc0d
@ -2,7 +2,7 @@
|
||||
import re
|
||||
from types import SimpleNamespace
|
||||
|
||||
from app.cache import time_cache_async
|
||||
from app.cache import time_cache_async, time_cache
|
||||
from mistune import HTMLRenderer, Markdown
|
||||
from mistune.plugins.formatting import strikethrough
|
||||
from mistune.plugins.spoiler import spoiler
|
||||
@ -12,6 +12,7 @@ from pygments.formatters import html
|
||||
from pygments.lexers import get_lexer_by_name
|
||||
|
||||
|
||||
|
||||
def strip_markdown(md_text):
|
||||
# Remove code blocks (
|
||||
md_text = re.sub(r"[\s\S]?```", "", md_text)
|
||||
@ -49,7 +50,8 @@ class MarkdownRenderer(HTMLRenderer):
|
||||
return get_lexer_by_name(lang, stripall=True)
|
||||
except:
|
||||
return get_lexer_by_name(default, stripall=True)
|
||||
|
||||
|
||||
@time_cache(timeout=60 * 60)
|
||||
def block_code(self, code, lang=None, info=None):
|
||||
if not lang:
|
||||
lang = info
|
||||
|
Loading…
Reference in New Issue
Block a user