mirror of
https://github.com/squidfunk/mkdocs-material.git
synced 2024-11-24 15:40:15 +01:00
8622ea6381
* added missing "unrecognized_links" * changed "definitions" to "$defs" "$defs" is where people would expect definitions of reusable subschemas to live
149 lines
4.8 KiB
JSON
149 lines
4.8 KiB
JSON
{
|
||
"$schema": "https://json-schema.org/draft-07/schema",
|
||
"title": "Markdown extensions",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/",
|
||
"oneOf": [
|
||
{
|
||
"title": "Abbreviations – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#abbreviations",
|
||
"enum": [
|
||
"markdown.extensions.abbr",
|
||
"abbr"
|
||
]
|
||
},
|
||
{
|
||
"title": "Admonition – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#admonition",
|
||
"enum": [
|
||
"markdown.extensions.admonition",
|
||
"admonition"
|
||
]
|
||
},
|
||
{
|
||
"title": "Attribute Lists – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#attribute-lists",
|
||
"enum": [
|
||
"markdown.extensions.attr_list",
|
||
"attr_list"
|
||
]
|
||
},
|
||
{
|
||
"title": "Markdown extension: a classier syntax for admonitions",
|
||
"markdownDescription": "https://github.com/oprypin/markdown-callouts",
|
||
"enum": [
|
||
"markdown.extensions.callouts",
|
||
"callouts"
|
||
]
|
||
},
|
||
{
|
||
"title": "Definition Lists – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#definition-lists",
|
||
"enum": [
|
||
"markdown.extensions.def_list",
|
||
"def_list"
|
||
]
|
||
},
|
||
{
|
||
"title": "Footnotes – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#footnotes",
|
||
"enum": [
|
||
"markdown.extensions.footnotes",
|
||
"footnotes"
|
||
]
|
||
},
|
||
{
|
||
"title": "Markdown in HTML – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#markdown-in-html",
|
||
"enum": [
|
||
"markdown.extensions.md_in_html",
|
||
"md_in_html"
|
||
]
|
||
},
|
||
{
|
||
"title": "Tables – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#tables",
|
||
"enum": [
|
||
"markdown.extensions.tables",
|
||
"tables"
|
||
]
|
||
},
|
||
{
|
||
"oneOf": [
|
||
{
|
||
"type": "object",
|
||
"properties": {
|
||
"toc": {
|
||
"$ref": "#/$defs/toc"
|
||
},
|
||
"markdown.extensions.toc": {
|
||
"$ref": "#/$defs/toc"
|
||
}
|
||
},
|
||
"additionalProperties": false
|
||
},
|
||
{
|
||
"title": "Table Of Contents – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#table-of-contents",
|
||
"enum": [
|
||
"markdown.extensions.toc",
|
||
"toc"
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"$defs": {
|
||
"toc": {
|
||
"title": "Table Of Contents – Python Markdown",
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#table-of-contents",
|
||
"type": "object",
|
||
"properties": {
|
||
"title": {
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#+toc.title",
|
||
"type": "string"
|
||
},
|
||
"permalink": {
|
||
"oneOf": [
|
||
{
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#+toc.permalink",
|
||
"type": "boolean"
|
||
},
|
||
{
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#+toc.permalink",
|
||
"type": "string"
|
||
}
|
||
],
|
||
"default": true
|
||
},
|
||
"anchorlink": {
|
||
"markdownDescription": "https://python-markdown.github.io/extensions/toc/#usage",
|
||
"type": "boolean",
|
||
"default": false
|
||
},
|
||
"permalink_title": {
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#+toc.permalink_title",
|
||
"type": "string"
|
||
},
|
||
"slugify": {
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#+toc.slugify",
|
||
"default": "!!python/object/apply:pymdownx.slugs.slugify {kwds: {case: lower}}"
|
||
},
|
||
"toc_depth": {
|
||
"markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown/#+toc.toc_depth",
|
||
"type": "number",
|
||
"enum": [
|
||
0,
|
||
1,
|
||
2,
|
||
3,
|
||
4,
|
||
5,
|
||
6
|
||
]
|
||
}
|
||
},
|
||
"additionalProperties": false
|
||
}
|
||
}
|
||
}
|