‹› markdown.extensions.admonition

Adds rST-style admonitions to Python-Markdown. Inspired by rST feature with the same name.

See the documentation for details.

Classes:

‹› markdown.extensions.admonition.AdmonitionExtension(**kwargs)

Bases: Extension

Admonition extension for Python-Markdown.

Methods:

‹› markdown.extensions.admonition.AdmonitionExtension.extendMarkdown(md)

Add Admonition to Markdown instance.

‹› markdown.extensions.admonition.AdmonitionProcessor(parser: blockparser.BlockParser)

Bases: BlockProcessor

Methods:

‹› markdown.extensions.admonition.AdmonitionProcessor.parse_content(parent: etree.Element, block: str) -> tuple[etree.Element | None, str, str]

Get sibling admonition.

Retrieve the appropriate sibling element. This can get tricky when dealing with lists.