Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Python-Markdown/markdown
/ functions
Functions
1,263 in github.com/Python-Markdown/markdown
⨍
Functions
1,263
◇
Types & classes
191
↳
Endpoints
1
Method
__init__
(self, pattern: str)
markdown/inlinepatterns.py:438
Method
__init__
(self, md: Markdown)
markdown/treeprocessors.py:80
Method
__init__
(self, md: Markdown, config: dict[str, Any])
markdown/extensions/fenced_code.py:77
Method
__init__
(self, src: str, **options)
markdown/extensions/codehilite.py:115
Method
__init__
(self, **kwargs)
markdown/extensions/codehilite.py:294
Method
__init__
(self, md: Markdown, *args, **kwargs)
markdown/extensions/md_in_html.py:43
Method
__init__
(self, parser: blockparser.BlockParser)
markdown/extensions/sane_lists.py:53
Method
__init__
(self, md: Markdown, config: dict[str, Any])
markdown/extensions/toc.py:242
Method
__init__
(self, md: Markdown | None = None, abbrs: dict | None = None)
markdown/extensions/abbr.py:93
Method
__init__
(self, parser: BlockParser, abbrs: dict)
markdown/extensions/abbr.py:145
Method
__init__
(self, pattern: str, title: str)
markdown/extensions/abbr.py:187
Method
__init__
Initiate Extension and set up configs.
markdown/extensions/__init__.py:56
Method
__init__
(self, **kwargs)
markdown/extensions/tables.py:231
Method
__init__
Initialization.
markdown/extensions/admonition.py:65
Method
__init__
Replaces matches with some text.
markdown/extensions/smarty.py:165
Method
__init__
(self, pattern: str, config: dict[str, Any])
markdown/extensions/wikilinks.py:71
Method
__init__
`config` is a dumb holder which gets passed to the actual extension later.
markdown/extensions/extra.py:56
Method
__init__
(self, footnotes: FootnoteExtension)
markdown/extensions/footnotes.py:251
Method
__init__
(self, pattern: str, footnotes: FootnoteExtension)
markdown/extensions/footnotes.py:339
Method
__init__
(self, footnotes: FootnoteExtension)
markdown/extensions/footnotes.py:369
Method
__init__
(self, footnotes: FootnoteExtension)
markdown/extensions/footnotes.py:422
Method
__init__
(self, footnotes: FootnoteExtension)
markdown/extensions/footnotes.py:445
Method
__init__
(self, footnotes: FootnoteExtension)
markdown/extensions/footnotes.py:482
Method
__init__
(self, paths: list[str] | None = None)
scripts/griffe_extensions.py:47
Method
__init__
(self, data)
tests/test_apis.py:217
Method
__init__
Initialize.
tests/test_apis.py:945
Method
__init__
(self, lang_str='', **options)
tests/test_syntax/extensions/test_fenced_code.py:944
Method
__init__
(self, lang_str='', **options)
tests/test_syntax/extensions/test_code_hilite.py:362
Method
__iter__
(self)
markdown/util.py:325
Method
__len__
(self)
markdown/util.py:348
Method
__new__
(cls, name, bases, dct)
markdown/test_tools.py:147
Method
__repr__
(self)
markdown/util.py:351
Method
__repr__
(self)
tests/test_apis.py:220
Function
_handle_double_quote
(s, t)
markdown/extensions/attr_list.py:38
Function
_handle_key_value
(s, t)
markdown/extensions/attr_list.py:48
Function
_handle_single_quote
(s, t)
markdown/extensions/attr_list.py:43
Function
_handle_word
(s, t)
markdown/extensions/attr_list.py:52
Function
_html_sub
Substitute raw html with plain text.
markdown/extensions/toc.py:84
Method
_unescape
(m: re.Match[str])
markdown/inlinepatterns.py:537
Method
_unescape
(self, m: re.Match[str])
markdown/treeprocessors.py:459
Method
_wrap_code
(self, source)
tests/test_syntax/extensions/test_fenced_code.py:948
Method
_wrap_code
(self, source)
tests/test_syntax/extensions/test_code_hilite.py:366
Method
attributeCallback
(match: re.Match[str])
markdown/extensions/legacy_attrs.py:59
Method
build_etree_ul
(toc_list: list, parent: etree.Element)
markdown/extensions/toc.py:346
Function
build_url
Build a URL from the label, a base, and an end.
markdown/extensions/wikilinks.py:31
Function
code_escape
HTML escape a string of code.
markdown/util.py:158
Method
codepoint2name
Return entity definition by code, or the code if not defined.
markdown/inlinepatterns.py:981
Method
create_item
Create a new `dd` or `li` (depending on parent) and parse the block with it as the parent.
markdown/extensions/def_list.py:102
Function
deprecated_func
(*args, **kwargs)
markdown/util.py:128
Method
evalId
Evaluate the id of `[ref]`.
markdown/inlinepatterns.py:934
Method
evalId
Evaluate the id of `[ref]`.
markdown/inlinepatterns.py:954
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/attr_list.py:198
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/fenced_code.py:46
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/codehilite.py:337
Method
extendMarkdown
Register the processors. | Class Instance | Registry
markdown/extensions/md_in_html.py:426
Method
extendMarkdown
Register the processors. | Class Instance | Registry
markdown/extensions/def_list.py:112
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/meta.py:42
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/legacy_attrs.py:65
Method
extendMarkdown
Register the processors. | Class Instance | Registry
markdown/extensions/sane_lists.py:62
Method
extendMarkdown
Register the processors. | Class Instance | Registry
markdown/extensions/abbr.py:71
Method
extendMarkdown
Add the various processors and patterns to the Markdown Instance. This method must be overridden by every extension. Argume
markdown/extensions/__init__.py:132
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/tables.py:239
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/admonition.py:43
Method
extendMarkdown
Register the processors. | Class Instance | Registry
markdown/extensions/smarty.py:259
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/nl2br.py:35
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/wikilinks.py:50
Method
extendMarkdown
Register extension instances.
markdown/extensions/extra.py:60
Method
extendMarkdown
Register the processors. | Class Instance | Registry
markdown/extensions/footnotes.py:85
Method
extendMarkdown
Register the processor. | Class Instance | Registry
markdown/extensions/legacy_em.py:45
Method
extendMarkdown
(self, md)
tests/test_apis.py:638
Method
extendMarkdown
Modify inline patterns.
tests/test_apis.py:950
Method
extendMarkdown
(self, md)
tests/test_syntax/extensions/test_code_hilite.py:778
Method
fakeSerializer
(elem)
tests/test_apis.py:633
Method
finder
(element)
markdown/extensions/footnotes.py:161
Method
generate_test
(infile, outfile, normalize, kwargs)
markdown/test_tools.py:149
Function
get_attrs
Soft-deprecated. Prefer `get_attrs_and_remainder`.
markdown/extensions/attr_list.py:82
Function
get_installed_extensions
Return all entry_points in the `markdown.extensions` group.
markdown/util.py:104
Function
get_name
Get title name.
markdown/extensions/toc.py:69
Method
get_stash
(m)
markdown/inlinepatterns.py:271
Method
get_stash
(m: re.Match[str])
markdown/inlinepatterns.py:518
Method
handleMatch
Return a ElementTree element from the given match and the start and end index of the matched text. If `start` and/or `end` are return
markdown/inlinepatterns.py:309
Method
handleMatch
Return string content of `group(2)` of a matching pattern.
markdown/inlinepatterns.py:333
Method
handleMatch
Return string content of `group(1)` of a matching pattern.
markdown/inlinepatterns.py:340
Method
handleMatch
If the character matched by `group(1)` of a pattern is in [`ESCAPED_CHARS`][markdown.Markdown.ESCAPED_CHARS] then return the integer
markdown/inlinepatterns.py:348
Method
handleMatch
Return [`Element`][xml.etree.ElementTree.Element] of type `tag` with the string in `group(3)` of a matching pattern as the Element's
markdown/inlinepatterns.py:383
Method
handleMatch
Return [`Element`][xml.etree.ElementTree.Element] of type `tag` with the string in `group(2)` of a matching pattern as the Element's
markdown/inlinepatterns.py:412
Method
handleMatch
Return empty [`Element`][xml.etree.ElementTree.Element] of type `tag`.
markdown/inlinepatterns.py:424
Method
handleMatch
Return empty [`Element`][xml.etree.ElementTree.Element] of type `tag`.
markdown/inlinepatterns.py:431
Method
handleMatch
If the match contains `group(3)` of a pattern, then return a `code` [`Element`][xml.etree.ElementTree.Element] which contains HTML es
markdown/inlinepatterns.py:444
Method
handleMatch
Return [`Element`][xml.etree.ElementTree.Element] in following format: `<tag1><tag2>group(3)</tag2>group(4)</tag2>` where `group(4)`
markdown/inlinepatterns.py:467
Method
handleMatch
Return [`Element`][xml.etree.ElementTree.Element] in following format: `<tag1><tag2>group(2)</tag2>group(3)</tag2>` where `group(3)`
markdown/inlinepatterns.py:488
Method
handleMatch
Store the text of `group(1)` of a pattern and return a placeholder string.
markdown/inlinepatterns.py:505
Method
handleMatch
Parse patterns.
markdown/inlinepatterns.py:660
Method
handleMatch
Return an `a` [`Element`][xml.etree.ElementTree.Element] or `(None, None, None)`.
markdown/inlinepatterns.py:695
Method
handleMatch
Return an `img` [`Element`][xml.etree.ElementTree.Element] or `(None, None, None)`.
markdown/inlinepatterns.py:855
Method
handleMatch
Return [`Element`][xml.etree.ElementTree.Element] returned by `makeTag` method or `(None, None, None)`.
markdown/inlinepatterns.py:882
Method
handleMatch
Return an `a` [`Element`][xml.etree.ElementTree.Element] of `group(1)`.
markdown/inlinepatterns.py:962
Method
handleMatch
Return an [`Element`][xml.etree.ElementTree.Element] containing a `mailto` link of `group(1)`.
markdown/inlinepatterns.py:974
Method
handleMatch
(self, m: re.Match[str], data: str)
markdown/extensions/abbr.py:191
Method
handleMatch
(self, m: re.Match[str], data: str)
markdown/extensions/smarty.py:171
← previous
next →
201–300 of 1,263, ranked by callers