5-72

5-72.com helps novice musicians master sound engineering by analyzing the FX chains of world-famous artists
Log | Files | Refs

pymdownx.json (24357B)


      1 {
      2   "$schema": "https://json-schema.org/draft-07/schema",
      3   "title": "Markdown extensions",
      4   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/",
      5   "oneOf": [
      6     {
      7       "oneOf": [
      8         {
      9           "type": "object",
     10           "properties": {
     11             "pymdownx.arithmatex": {
     12               "title": "Arithmatex – Python Markdown Extensions",
     13               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#arithmatex",
     14               "type": "object",
     15               "properties": {
     16                 "generic": {
     17                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/arithmatex/#options",
     18                   "type": "boolean",
     19                   "default": true
     20                 }
     21               },
     22               "additionalProperties": false
     23             }
     24           },
     25           "additionalProperties": false
     26         },
     27         {
     28           "title": "Arithmatex – Python Markdown Extensions",
     29           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#arithmatex",
     30           "enum": [
     31             "pymdownx.arithmatex"
     32           ]
     33         }
     34       ]
     35     },
     36     {
     37       "oneOf": [
     38         {
     39           "type": "object",
     40           "properties": {
     41             "pymdownx.betterem": {
     42               "title": "BetterEm – Python Markdown Extensions",
     43               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#betterem",
     44               "type": "object",
     45               "properties": {
     46                 "smart_enable": {
     47                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/betterem/#options",
     48                   "type": "string",
     49                   "enum": [
     50                     "all",
     51                     "asterisk",
     52                     "underscore",
     53                     "none"
     54                   ],
     55                   "default": "all"
     56                 }
     57               },
     58               "additionalProperties": false
     59             }
     60           },
     61           "additionalProperties": false
     62         },
     63         {
     64           "title": "BetterEm – Python Markdown Extensions",
     65           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#betterem",
     66           "enum": [
     67             "pymdownx.betterem"
     68           ]
     69         }
     70       ]
     71     },
     72     {
     73       "oneOf": [
     74         {
     75           "title": "Caret – Python Markdown Extensions",
     76           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
     77           "enum": [
     78             "pymdownx.caret"
     79           ]
     80         },
     81         {
     82           "type": "object",
     83           "properties": {
     84             "pymdownx.caret": {
     85               "title": "Caret – Python Markdown Extensions",
     86               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
     87               "type": "object",
     88               "properties": {
     89                 "smart_insert": {
     90                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/caret/#options",
     91                   "type": "boolean",
     92                   "default": true
     93                 },
     94                 "insert": {
     95                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/caret/#options",
     96                   "type": "boolean",
     97                   "default": true
     98                 },
     99                 "superscript": {
    100                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/caret/#options",
    101                   "type": "boolean",
    102                   "default": true
    103                 }
    104               },
    105               "additionalProperties": false
    106             }
    107           },
    108           "additionalProperties": false
    109         }
    110       ]
    111     },
    112     {
    113       "oneOf": [
    114         {
    115           "title": "Critic – Python Markdown Extensions",
    116           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#critic",
    117           "enum": [
    118             "pymdownx.critic"
    119           ]
    120         },
    121         {
    122           "type": "object",
    123           "properties": {
    124             "pymdownx.critic": {
    125               "title": "Critic – Python Markdown Extensions",
    126               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#critic",
    127               "type": "object",
    128               "properties": {
    129                 "mode": {
    130                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#critic-mode",
    131                   "enum": [
    132                     "view",
    133                     "accept",
    134                     "reject"
    135                   ]
    136                 }
    137               },
    138               "additionalProperties": false
    139             }
    140           },
    141           "additionalProperties": false
    142         }
    143       ]
    144     },
    145     {
    146       "title": "Details – Python Markdown Extensions",
    147       "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#details",
    148       "enum": [
    149         "pymdownx.details"
    150       ]
    151     },
    152     {
    153       "type": "object",
    154       "properties": {
    155         "pymdownx.emoji": {
    156           "title": "Emoji – Python Markdown Extensions",
    157           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#emoji",
    158           "type": "object",
    159           "properties": {
    160             "emoji_generator": {
    161               "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/emoji/#options",
    162               "type": "string",
    163               "default": "!!python/name:materialx.emoji.to_svg"
    164             },
    165             "emoji_index": {
    166               "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/emoji/#options",
    167               "type": "string",
    168               "default": "!!python/name:materialx.emoji.twemoji"
    169             },
    170             "options": {
    171               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#custom-icons",
    172               "type": "object",
    173               "properties": {
    174                 "custom_icons": {
    175                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#custom-icons",
    176                   "type": "array",
    177                   "items": {
    178                     "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#custom-icons",
    179                     "type": "string"
    180                   },
    181                   "uniqueItems": true,
    182                   "minItems": 1
    183                 }
    184               },
    185               "additionalProperties": false
    186             }
    187           },
    188           "additionalProperties": false,
    189           "required": [
    190             "emoji_generator",
    191             "emoji_index"
    192           ]
    193         }
    194       },
    195       "additionalProperties": false
    196     },
    197     {
    198       "oneOf": [
    199         {
    200           "title": "Highlight – Python Markdown Extensions",
    201           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight",
    202           "enum": [
    203             "pymdownx.highlight"
    204           ]
    205         },
    206         {
    207           "type": "object",
    208           "properties": {
    209             "pymdownx.highlight": {
    210               "title": "Highlight – Python Markdown Extensions",
    211               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight",
    212               "type": "object",
    213               "properties": {
    214                 "use_pygments": {
    215                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-use-pygments",
    216                   "type": "boolean"
    217                 },
    218                 "auto_title": {
    219                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-auto-title",
    220                   "type": "boolean"
    221                 },
    222                 "auto_title_map": {
    223                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/highlight/#options",
    224                   "type": "object"
    225                 },
    226                 "linenums": {
    227                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-linenums",
    228                   "type": "boolean"
    229                 },
    230                 "linenums_style": {
    231                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-linenums-style",
    232                   "enum": [
    233                     "inline",
    234                     "pymdownx-inline",
    235                     "table"
    236                   ]
    237                 },
    238                 "anchor_linenums": {
    239                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#highlight-anchor-linenums",
    240                   "type": "boolean"
    241                 }
    242               },
    243               "additionalProperties": false
    244             }
    245           },
    246           "additionalProperties": false
    247         }
    248       ]
    249     },
    250     {
    251       "title": "InlineHilite – Python Markdown Extensions",
    252       "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#inlinehilite",
    253       "enum": [
    254         "pymdownx.inlinehilite"
    255       ]
    256     },
    257     {
    258       "oneOf": [
    259         {
    260           "title": "Keys – Python Markdown Extensions",
    261           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#keys",
    262           "enum": [
    263             "pymdownx.keys"
    264           ]
    265         },
    266         {
    267           "type": "object",
    268           "properties": {
    269             "pymdownx.keys": {
    270               "title": "Keys – Python Markdown Extensions",
    271               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#keys",
    272               "type": "object",
    273               "properties": {
    274                 "separator": {
    275                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    276                   "type": "string",
    277                   "default": "+"
    278                 },
    279                 "strict": {
    280                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    281                   "type": "boolean",
    282                   "default": false
    283                 },
    284                 "camel_case": {
    285                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    286                   "type": "boolean",
    287                   "default": false
    288                 },
    289                 "key_map": {
    290                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    291                   "type": "object"
    292                 }
    293               },
    294               "additionalProperties": false
    295             }
    296           },
    297           "additionalProperties": false
    298         }
    299       ]
    300     },
    301     {
    302       "oneOf": [
    303         {
    304           "title": "MagicLink – Python Markdown Extensions",
    305           "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/",
    306           "enum": [
    307             "pymdownx.magiclink"
    308           ]
    309         },
    310         {
    311           "type": "object",
    312           "properties": {
    313             "pymdownx.magiclink": {
    314               "title": "MagicLink – Python Markdown Extensions",
    315               "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/",
    316               "type": "object",
    317               "properties": {
    318                 "user": {
    319                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/#options",
    320                   "type": "string"
    321                 },
    322                 "repo": {
    323                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/#options",
    324                   "type": "string"
    325                 },
    326                 "repo_url_shorthand": {
    327                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/magiclink/#options",
    328                   "type": "boolean",
    329                   "default": true
    330                 }
    331               },
    332               "additionalProperties": false,
    333               "required": [
    334                 "user",
    335                 "repo"
    336               ]
    337             }
    338           },
    339           "additionalProperties": false
    340         }
    341       ]
    342     },
    343     {
    344       "oneOf": [
    345         {
    346           "title": "Mark – Python Markdown Extensions",
    347           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
    348           "enum": [
    349             "pymdownx.mark"
    350           ]
    351         },
    352         {
    353           "type": "object",
    354           "properties": {
    355             "pymdownx.mark": {
    356               "title": "Mark – Python Markdown Extensions",
    357               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
    358               "type": "object",
    359               "properties": {
    360                 "smart_mark": {
    361                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    362                   "type": "boolean"
    363                 }
    364               },
    365               "additionalProperties": false
    366             }
    367           },
    368           "additionalProperties": false
    369         }
    370       ]
    371     },
    372     {
    373       "oneOf": [
    374         {
    375           "title": "SmartSymbols – Python Markdown Extensions",
    376           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#smartsymbols",
    377           "enum": [
    378             "pymdownx.smartsymbols"
    379           ]
    380         },
    381         {
    382           "type": "object",
    383           "properties": {
    384             "pymdownx.smartsymbols": {
    385               "title": "SmartSymbols – Python Markdown Extensions",
    386               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#smartsymbols",
    387               "type": "object",
    388               "properties": {
    389                 "smart_mark": {
    390                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    391                   "type": "boolean"
    392                 },
    393                 "trademark": {
    394                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    395                   "type": "boolean"
    396                 },
    397                 "copyright": {
    398                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    399                   "type": "boolean"
    400                 },
    401                 "registered": {
    402                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    403                   "type": "boolean"
    404                 },
    405                 "care_of": {
    406                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    407                   "type": "boolean"
    408                 },
    409                 "plusminus": {
    410                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    411                   "type": "boolean"
    412                 },
    413                 "arrows": {
    414                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    415                   "type": "boolean"
    416                 },
    417                 "notequal": {
    418                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    419                   "type": "boolean"
    420                 },
    421                 "fractions": {
    422                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    423                   "type": "boolean"
    424                 },
    425                 "ordinal_numbers": {
    426                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/mark/#options",
    427                   "type": "boolean"
    428                 }
    429               },
    430               "additionalProperties": false
    431             }
    432           },
    433           "additionalProperties": false
    434         }
    435       ]
    436     },
    437     {
    438       "oneOf": [
    439         {
    440           "type": "object",
    441           "properties": {
    442             "pymdownx.snippets": {
    443               "title": "Snippets – Python Markdown Extensions",
    444               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#snippets",
    445               "type": "object",
    446               "properties": {
    447                 "base_path": {
    448                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
    449                   "type": "string"
    450                 },
    451                 "auto_append": {
    452                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
    453                   "type": "array",
    454                   "items": {
    455                     "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
    456                     "type": "string"
    457                   },
    458                   "uniqueItems": true,
    459                   "minItems": 1
    460                 },
    461                 "check_paths": {
    462                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/snippets/#options",
    463                   "type": "boolean",
    464                   "default": true
    465                 }
    466               },
    467               "additionalProperties": false
    468             }
    469           },
    470           "additionalProperties": false
    471         },
    472         {
    473           "title": "Snippets – Python Markdown Extensions",
    474           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#snippets",
    475           "enum": [
    476             "pymdownx.snippets"
    477           ]
    478         }
    479       ]
    480     },
    481     {
    482       "oneOf": [
    483         {
    484           "title": "SuperFences – Python Markdown Extensions",
    485           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences",
    486           "enum": [
    487             "pymdownx.superfences"
    488           ]
    489         },
    490         {
    491           "type": "object",
    492           "properties": {
    493             "pymdownx.superfences": {
    494               "title": "SuperFences – Python Markdown Extensions",
    495               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences",
    496               "type": "object",
    497               "properties": {
    498                 "custom_fences": {
    499                   "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences-custom-fences",
    500                   "type": "array",
    501                   "items": {
    502                     "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#superfences-custom-fences",
    503                     "type": "object",
    504                     "properties": {
    505                       "name": {
    506                         "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#custom-fences",
    507                         "type": "string"
    508                       },
    509                       "class": {
    510                         "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#custom-fences",
    511                         "type": "string"
    512                       },
    513                       "format": {
    514                         "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/superfences/#custom-fences",
    515                         "type": "string"
    516                       }
    517                     },
    518                     "additionalProperties": false
    519                   },
    520                   "minItems": 1
    521                 }
    522               },
    523               "additionalProperties": false
    524             }
    525           },
    526           "additionalProperties": false
    527         }
    528       ]
    529     },
    530     {
    531       "type": "object",
    532       "properties": {
    533         "pymdownx.tabbed": {
    534           "title": "Tabbed – Python Markdown Extensions",
    535           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tabbed",
    536           "type": "object",
    537           "properties": {
    538             "alternate_style": {
    539               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tabbed-alternate-style",
    540               "type": "boolean",
    541               "enum": [
    542                 true
    543               ],
    544               "default": true
    545             }
    546           },
    547           "additionalProperties": false,
    548           "required": [
    549             "alternate_style"
    550           ]
    551         }
    552       },
    553       "additionalProperties": false
    554     },
    555     {
    556       "type": "object",
    557       "properties": {
    558         "pymdownx.tasklist": {
    559           "title": "Tasklist – Python Markdown Extensions",
    560           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tasklist",
    561           "type": "object",
    562           "properties": {
    563             "custom_checkbox": {
    564               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tasklist-custom-checkbox",
    565               "type": "boolean",
    566               "default": true
    567             },
    568             "clickable_checkbox": {
    569               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#tasklist-clickable-checkbox",
    570               "type": "boolean"
    571             }
    572           },
    573           "additionalProperties": false
    574         }
    575       },
    576       "additionalProperties": false
    577     },
    578     {
    579       "oneOf": [
    580         {
    581           "title": "Tilde – Python Markdown Extensions",
    582           "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
    583           "enum": [
    584             "pymdownx.tilde"
    585           ]
    586         },
    587         {
    588           "type": "object",
    589           "properties": {
    590             "pymdownx.tilde": {
    591               "title": "Tilde – Python Markdown Extensions",
    592               "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/extensions/python-markdown-extensions/#caret-mark-tilde",
    593               "type": "object",
    594               "properties": {
    595                 "smart_delete": {
    596                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/tilde/#options",
    597                   "type": "boolean"
    598                 },
    599                 "delete": {
    600                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/tilde/#options",
    601                   "type": "boolean"
    602                 },
    603                 "subscript": {
    604                   "markdownDescription": "https://facelessuser.github.io/pymdown-extensions/extensions/tilde/#options",
    605                   "type": "boolean"
    606                 }
    607               },
    608               "additionalProperties": false
    609             }
    610           },
    611           "additionalProperties": false
    612         }
    613       ]
    614     }
    615   ]
    616 }