‹›
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
FencedBlockPreprocessorto 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})

