rich.markdown¶
- class rich.markdown.BlockQuote[源代码]¶
一句区块引语。
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.Heading(tag)[源代码]¶
一个标题。
- 参数
tag (str) --
- classmethod create(markdown, token)[源代码]¶
工厂来创建Markdown元素,
- 参数
markdown (Markdown) -- 父Markdown对象。
token (Token) -- 来自markdown-it的节点。
- 返回
一个新的降价元素
- 返回类型
MarkdownElement
- on_enter(context)[源代码]¶
在进入节点时调用。
- 参数
context (MarkdownContext) -- 降价上下文。
- 返回类型
None
- class rich.markdown.ImageItem(destination, hyperlinks)[源代码]¶
呈现图像的占位符。
- classmethod create(markdown, token)[源代码]¶
工厂来创建Markdown元素,
- 参数
markdown (Markdown) -- 父Markdown对象。
token (Any) -- 来自Markdown-It的代币。
- 返回
一个新的降价元素
- 返回类型
MarkdownElement
- on_enter(context)[源代码]¶
在进入节点时调用。
- 参数
context (MarkdownContext) -- 降价上下文。
- 返回类型
None
- class rich.markdown.ListElement(list_type, list_start)[源代码]¶
列表元素。
- classmethod create(markdown, token)[源代码]¶
工厂来创建Markdown元素,
- 参数
markdown (Markdown) -- 父Markdown对象。
token (Token) -- 来自markdown-it的节点。
- 返回
一个新的降价元素
- 返回类型
MarkdownElement
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.ListItem[源代码]¶
列表中的一项。
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.Markdown(markup, code_theme='monokai', justify=None, style='none', hyperlinks=True, inline_code_lexer=None, inline_code_theme=None)[源代码]¶
可渲染的降价显示。
- 参数
markup (str) -- 包含标记的字符串。
code_theme (str, optional) -- 代码块的Pygments主题。默认为“monokai”。
justify (JustifyMethod, optional) -- 调整段落的价值。默认为无。
hyperlinks (bool, optional) -- 启用超链接。默认为
True
。inline_code_lexer (Optional[str]) -- (str,可选):启用内联代码突出显示时使用的词法分析器。默认为无。
inline_code_theme (Optional[str]) -- (可选 [str] ,可选):用于内联代码突出显示的Pygments主题,或用于不突出显示的None。默认为无。
- class rich.markdown.MarkdownContext(console, options, style, inline_code_lexer=None, inline_code_theme='monokai')[源代码]¶
管理控制台渲染状态。
- 参数
console (Console) --
options (ConsoleOptions) --
style (Style) --
inline_code_lexer (Optional[str]) --
inline_code_theme (str) --
- class rich.markdown.Paragraph(justify)[源代码]¶
一段话。
- 参数
justify (Literal['default', 'left', 'center', 'right', 'full']) --
- class rich.markdown.TableBodyElement[源代码]¶
对应于的Markdown Element tbody_open 和 tbody_close 。
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.TableDataElement(justify)[源代码]¶
对应于的Markdown Element td_open 和 td_close 和 th_open 和 th_close 。
- 参数
justify (JustifyMethod) --
- class rich.markdown.TableElement[源代码]¶
对应于的Markdown Element table_open 。
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.TableHeaderElement[源代码]¶
对应于的Markdown Element thead_open 和 thead_close 。
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.TableRowElement[源代码]¶
对应于的Markdown Element tr_open 和 tr_close 。
- on_child_close(context, child)[源代码]¶
当子元素关闭时调用。
此方法允许父元素接管其子元素的呈现。
- 参数
context (MarkdownContext) -- 降价上下文。
child (MarkdownElement) -- 该子markdown元素。
- 返回
返回True以呈现元素,或返回False以不呈现元素。
- 返回类型
- class rich.markdown.TextElement[源代码]¶
呈现文本的元素的基类。
- on_enter(context)[源代码]¶
在进入节点时调用。
- 参数
context (MarkdownContext) -- 降价上下文。
- 返回类型
None
- on_leave(context)[源代码]¶
在分析器离开元素时调用。
- 参数
context (MarkdownContext) -- [description]
- 返回类型
None