3.4.7 简化了单行代码的格式,去除了{}
Some checks failed
Publish to PyPI on main branch update / build_and_publish (push) Has been cancelled
Some checks failed
Publish to PyPI on main branch update / build_and_publish (push) Has been cancelled
This commit is contained in:
parent
8c7ec0b993
commit
ae27fc1e0d
@ -188,6 +188,9 @@ class BasicExtension(Extension):
|
|||||||
|
|
||||||
|
|
||||||
class InlineCode:
|
class InlineCode:
|
||||||
|
"""
|
||||||
|
生成InlineHiliteExtension的自定义格式化器
|
||||||
|
"""
|
||||||
def __init__(self, variable: Variable):
|
def __init__(self, variable: Variable):
|
||||||
"""
|
"""
|
||||||
初始化
|
初始化
|
||||||
@ -195,14 +198,14 @@ class InlineCode:
|
|||||||
"""
|
"""
|
||||||
self.variable = variable
|
self.variable = variable
|
||||||
|
|
||||||
def __call__(self, source: str, language: str, css_class: str, md: markdown.core.Markdown) -> str: # 自定义的单行代码格式化器
|
def __call__(self, source: str, language: str, css_class: str, md: markdown.core.Markdown) -> str | ElementTree: # 自定义的单行代码格式化器
|
||||||
"""
|
"""
|
||||||
InlineHiliteExtension的自定义格式化器
|
InlineHiliteExtension的自定义格式化器
|
||||||
:param source: 原始单行代码
|
:param source: 原始单行代码
|
||||||
:param language: 输入的语言,未输入则为''
|
:param language: 输入的语言,未输入则为''
|
||||||
:param css_class:
|
:param css_class: 最初通过 custom_inline 项中的 class 选项定义的类名
|
||||||
:param md:
|
:param md: Markdown 类对象
|
||||||
:return:
|
:return: HTML字符串或ElementTree对象
|
||||||
"""
|
"""
|
||||||
if language != '': # 字符串已经定义了语言类型
|
if language != '': # 字符串已经定义了语言类型
|
||||||
return md.inlinePatterns['backtick'].highlight_code(
|
return md.inlinePatterns['backtick'].highlight_code(
|
||||||
|
Loading…
Reference in New Issue
Block a user