diff --git a/publish.lua b/publish.lua
index d51cdad8e912b46d7d987ce70b98c1fd97b6ec79..5fccc050f9e0787e71aa8c8d9149725cc7a4c873 100644
--- a/publish.lua
+++ b/publish.lua
@@ -139,6 +139,7 @@ local count = copyFiles(ROOT , out) {
     },
     ['server'] = {
         ['bin']               = true,
+        ['doc']               = true,
         ['locale']            = true,
         ['script']            = true,
         ['main.lua']          = true,
diff --git a/setting/schema-pt-br.json b/setting/schema-pt-br.json
index a9a3bacb4f9106e113a65c0c8a46b97d0cd68334..afb2ba9745087d03b609cfc757bf39c7899e27eb 100644
--- a/setting/schema-pt-br.json
+++ b/setting/schema-pt-br.json
@@ -1191,8 +1191,15 @@
             }
         },
         "format.defaultConfig": {
+            "additionalProperties": false,
             "default": [],
             "markdownDescription": "%config.format.defaultConfig%",
+            "patternProperties": {
+                ".*": {
+                    "default": "",
+                    "type": "string"
+                }
+            },
             "scope": "resource",
             "title": "defaultConfig",
             "type": "object"
diff --git a/setting/schema-zh-cn.json b/setting/schema-zh-cn.json
index 465b497663068eb9d08e449e022604230b7f3e0a..00067c384fdbc1296ad5678659bfb8b877a84748 100644
--- a/setting/schema-zh-cn.json
+++ b/setting/schema-zh-cn.json
@@ -1191,8 +1191,15 @@
             }
         },
         "format.defaultConfig": {
+            "additionalProperties": false,
             "default": [],
             "markdownDescription": "%config.format.defaultConfig%",
+            "patternProperties": {
+                ".*": {
+                    "default": "",
+                    "type": "string"
+                }
+            },
             "scope": "resource",
             "title": "defaultConfig",
             "type": "object"
diff --git a/setting/schema-zh-tw.json b/setting/schema-zh-tw.json
index 4495d5eeaa200b308867f2d0b7dc419fbb3efa6f..b136b6eb8076364e8cca8bf763f4151e71e90370 100644
--- a/setting/schema-zh-tw.json
+++ b/setting/schema-zh-tw.json
@@ -1191,8 +1191,15 @@
             }
         },
         "format.defaultConfig": {
+            "additionalProperties": false,
             "default": [],
             "markdownDescription": "%config.format.defaultConfig%",
+            "patternProperties": {
+                ".*": {
+                    "default": "",
+                    "type": "string"
+                }
+            },
             "scope": "resource",
             "title": "defaultConfig",
             "type": "object"
diff --git a/setting/schema.json b/setting/schema.json
index f9d8426261164c0902d423db12beb3c79e3fb8d7..4cdf22d0d8d8e6536ec93a9f0f64fa351bab3d1b 100644
--- a/setting/schema.json
+++ b/setting/schema.json
@@ -1191,8 +1191,15 @@
             }
         },
         "format.defaultConfig": {
+            "additionalProperties": false,
             "default": [],
             "markdownDescription": "%config.format.defaultConfig%",
+            "patternProperties": {
+                ".*": {
+                    "default": "",
+                    "type": "string"
+                }
+            },
             "scope": "resource",
             "title": "defaultConfig",
             "type": "object"