rich.markdown¶
- class rich.markdown.BlockQuote[source]¶
ブロッククォート。
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
child (MarkdownElement) – 子Markdown要素。
- 戻り値
要素をレンダリングする場合はTrue、レンダリングしない場合はFalseを返します。
- 戻り値の型
- class rich.markdown.Heading(tag)[source]¶
見出し。
- パラメータ
tag (str) –
- classmethod create(markdown, token)[source]¶
Markdown要素を作成するファクトリ。
- パラメータ
markdown (Markdown) – 親Markdownオブジェクト。
token (Token) – markdown-itからのノード。
- 戻り値
新しいMarkdown要素
- 戻り値の型
MarkdownElement
- on_enter(context)[source]¶
ノードに入るときに呼び出されます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
- 戻り値の型
なし
- class rich.markdown.ImageItem(destination, hyperlinks)[source]¶
画像のプレースホルダーをレンダリングします。
- classmethod create(markdown, token)[source]¶
Markdown要素を作成するファクトリ。
- パラメータ
markdown (Markdown) – 親Markdownオブジェクト。
token (Any) – markdown-itからのトークン。
- 戻り値
新しいMarkdown要素
- 戻り値の型
MarkdownElement
- on_enter(context)[source]¶
ノードに入るときに呼び出されます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
- 戻り値の型
なし
- class rich.markdown.ListElement(list_type, list_start)[source]¶
リスト要素。
- classmethod create(markdown, token)[source]¶
Markdown要素を作成するファクトリ。
- パラメータ
markdown (Markdown) – 親Markdownオブジェクト。
token (Token) – markdown-itからのノード。
- 戻り値
新しいMarkdown要素
- 戻り値の型
MarkdownElement
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
child (MarkdownElement) – 子Markdown要素。
- 戻り値
要素をレンダリングする場合はTrue、レンダリングしない場合はFalseを返します。
- 戻り値の型
- class rich.markdown.ListItem[source]¶
リスト内の項目。
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
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)[source]¶
Markdownレンダラブルオブジェクト。
- パラメータ
markup (str) – Markdownを含む文字列。
code_theme (str, optional) – コードブロックのPygmentsテーマ。デフォルトは“monokai”。
justify (JustifyMethod, optional) – 段落の揃え方。デフォルトはNone。
style (Union[str, Style], optional) – Markdownに適用するオプションのスタイル。
hyperlinks (bool, optional) – ハイパーリンクを有効にするかどうか。デフォルトは
True
。inline_code_lexer (Optional[str]) – (str, optional): インラインコードのハイライトが有効な場合に使用するlexer。デフォルトはNone。
inline_code_theme (Optional[str]) – (Optional[str], optional): インラインコードのハイライトのためのPygmentsテーマ、またはハイライトしない場合はNone。デフォルトはNone。
- class rich.markdown.MarkdownContext(console, options, style, inline_code_lexer=None, inline_code_theme='monokai')[source]¶
コンソールレンダリングの状態を管理します。
- パラメータ
console (Console) –
options (ConsoleOptions) –
style (Style) –
inline_code_lexer (Optional[str]) –
inline_code_theme (str) –
- class rich.markdown.Paragraph(justify)[source]¶
段落。
- パラメータ
justify (typing_extensions.Literal[default, left, center, right, full]) –
- class rich.markdown.TableBodyElement[source]¶
tbody_openとtbody_closeに対応するMarkdownElement。
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
child (MarkdownElement) – 子Markdown要素。
- 戻り値
要素をレンダリングする場合はTrue、レンダリングしない場合はFalseを返します。
- 戻り値の型
- class rich.markdown.TableDataElement(justify)[source]¶
td_openとtd_close、およびth_openとth_closeに対応するMarkdownElement。
- パラメータ
justify (JustifyMethod) –
- class rich.markdown.TableElement[source]¶
table_openに対応するMarkdownElement。
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
child (MarkdownElement) – 子Markdown要素。
- 戻り値
要素をレンダリングする場合はTrue、レンダリングしない場合はFalseを返します。
- 戻り値の型
- class rich.markdown.TableHeaderElement[source]¶
thead_openとthead_closeに対応するMarkdownElement。
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
child (MarkdownElement) – 子Markdown要素。
- 戻り値
要素をレンダリングする場合はTrue、レンダリングしない場合はFalseを返します。
- 戻り値の型
- class rich.markdown.TableRowElement[source]¶
tr_openとtr_closeに対応するMarkdownElement。
- on_child_close(context, child)[source]¶
子要素が閉じられたときに呼び出されます。
このメソッドにより、親要素が子要素のレンダリングを引き継ぐことができます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
child (MarkdownElement) – 子Markdown要素。
- 戻り値
要素をレンダリングする場合はTrue、レンダリングしない場合はFalseを返します。
- 戻り値の型
- class rich.markdown.TextElement[source]¶
テキストをレンダリングする要素の基底クラス。
- on_enter(context)[source]¶
ノードに入るときに呼び出されます。
- パラメータ
context (MarkdownContext) – Markdownコンテキスト。
- 戻り値の型
なし
- on_leave(context)[source]¶
パーサーが要素から抜けた時に呼び出されます。
- パラメータ
context (MarkdownContext) – [説明]
- 戻り値の型
なし