diff --git a/markdown_it/presets/commonmark.py b/markdown_it/presets/commonmark.py index ed0de0fe..383f2388 100644 --- a/markdown_it/presets/commonmark.py +++ b/markdown_it/presets/commonmark.py @@ -39,6 +39,9 @@ def make() -> PresetType: # function (/*str, lang, attrs*/) { return ''; } # "highlight": None, + # Python implementation specific: + # Store link label in link/image token's metadata (under Token.meta['label']). + "store_labels": False, }, "components": { "core": {"rules": ["normalize", "block", "inline", "text_join"]}, diff --git a/markdown_it/presets/default.py b/markdown_it/presets/default.py index 8aa858f7..7ee368ec 100644 --- a/markdown_it/presets/default.py +++ b/markdown_it/presets/default.py @@ -31,6 +31,9 @@ def make() -> PresetType: # function (/*str, lang, attrs*/) { return ''; } # "highlight": None, + # Python implementation specific: + # Store link label in link/image token's metadata (under Token.meta['label']). + "store_labels": False, }, "components": {"core": {}, "block": {}, "inline": {}}, } diff --git a/markdown_it/presets/zero.py b/markdown_it/presets/zero.py index 3f1fc18c..46c1296a 100644 --- a/markdown_it/presets/zero.py +++ b/markdown_it/presets/zero.py @@ -32,6 +32,9 @@ def make() -> PresetType: # If result starts with str.""" + store_labels: bool + """Store link label in link/image token's metadata (under Token.meta['label']).""" class PresetType(TypedDict):