diff --git a/docs/schema/extra.json b/docs/schema/extra.json index b67d0ce30..a94da8606 100644 --- a/docs/schema/extra.json +++ b/docs/schema/extra.json @@ -214,7 +214,8 @@ ] } ] - } + }, + "uniqueItems": true } }, "additionalProperties": false, diff --git a/docs/schema/plugins/blog.json b/docs/schema/plugins/blog.json index 8ad54ff67..ec7492776 100644 --- a/docs/schema/plugins/blog.json +++ b/docs/schema/plugins/blog.json @@ -240,6 +240,7 @@ "items": { "type": "string" }, + "uniqueItems": true, "default": [] }, "pagination": { diff --git a/docs/schema/plugins/external/git-authors.json b/docs/schema/plugins/external/git-authors.json index 4bf452ab6..a76f3b9e0 100644 --- a/docs/schema/plugins/external/git-authors.json +++ b/docs/schema/plugins/external/git-authors.json @@ -27,7 +27,9 @@ "type": "array", "items": { "pattern": "(\\*|\\.md)$" - } + }, + "uniqueItems": true, + "minItems": 1 } }, "additionalProperties": false diff --git a/docs/schema/plugins/search.json b/docs/schema/plugins/search.json index f99370e31..bbd1641b5 100644 --- a/docs/schema/plugins/search.json +++ b/docs/schema/plugins/search.json @@ -36,6 +36,19 @@ "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/setting-up-site-search/#+search.separator", "type": "string" }, + "pipeline": { + "title": "Text processing pipeline for indexing", + "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/setting-up-site-search/#+search.pipeline", + "type": "array", + "items": { + "enum": [ + "stemmer", + "stopWordFilter", + "trimmer" + ] + }, + "uniqueItems": true + }, "jieba_dict": { "title": "Jieba dictionary replacement", "markdownDescription": "https://squidfunk.github.io/mkdocs-material/setup/setting-up-site-search/#+search.jieba_dict", diff --git a/docs/schema/plugins/tags.json b/docs/schema/plugins/tags.json index a62e084fd..541b0fdae 100644 --- a/docs/schema/plugins/tags.json +++ b/docs/schema/plugins/tags.json @@ -36,7 +36,8 @@ "type": "array", "items": { "type": "string" - } + }, + "uniqueItems": true } }, "additionalProperties": false @@ -59,6 +60,7 @@ "items": { "type": "string" }, + "uniqueItems": true, "default": [] } },