privacy.json (2499B)
1 { 2 "$schema": "https://json-schema.org/draft-07/schema", 3 "title": "Built-in privacy plugin", 4 "oneOf": [ 5 { 6 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#built-in-privacy-plugin", 7 "enum": [ 8 "privacy" 9 ] 10 }, 11 { 12 "type": "object", 13 "properties": { 14 "privacy": { 15 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#built-in-privacy-plugin", 16 "type": "object", 17 "properties": { 18 "enabled": { 19 "title": "Enable plugin", 20 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#enabled", 21 "type": "boolean", 22 "default": true 23 }, 24 "externals": { 25 "title": "External assets", 26 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#externals", 27 "oneOf": [ 28 { 29 "title": "Bundle external assets", 30 "enum": [ 31 "bundle" 32 ] 33 }, 34 { 35 "title": "Report external assets as warnings", 36 "enum": [ 37 "report" 38 ] 39 } 40 ], 41 "default": "bundle" 42 }, 43 "externals_dir": { 44 "title": "External assets download directory", 45 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#externals-dir", 46 "type": "string", 47 "default": "assets/externals" 48 }, 49 "externals_exclude": { 50 "title": "External assets to be excluded", 51 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#externals-exclude", 52 "type": "array", 53 "items": { 54 "title": "External assets matching this pattern will not be bundled", 55 "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/ensuring-data-privacy/#externals-exclude", 56 "pattern": ".*" 57 }, 58 "uniqueItems": true, 59 "minItems": 1 60 } 61 }, 62 "additionalProperties": false 63 } 64 }, 65 "additionalProperties": false 66 } 67 ] 68 }