‹›
markdown.extensions.fenced_code
¶
This extension adds Fenced Code Blocks to Python-Markdown.
See the documentation for details.
Classes:
-
FencedCodeExtension
– -
FencedBlockPreprocessor
–Find and extract fenced code blocks.
‹›
markdown.extensions.fenced_code.FencedCodeExtension(**kwargs)
¶
Bases: Extension
Methods:
-
extendMarkdown
–Add
FencedBlockPreprocessor
to the Markdown instance.
Attributes:
-
config
–Default configuration options.
‹›
markdown.extensions.fenced_code.FencedBlockPreprocessor(md: Markdown, config: dict[str, Any])
¶
Bases: Preprocessor
Find and extract fenced code blocks.
Methods:
-
run
–Match and store Fenced Code Blocks in the
HtmlStash
. -
handle_attrs
–Return tuple:
(id, [list, of, classes], {configs})