-
- {{ data.cases.title }}
-
-
- {{ data.cases.subTitle }}
-
-
-
-
![]()
+
+
+
+ {{ data.title }}
+
+
+ {{ data.subTitle }}
+
+
+
+
![]()
+
-
-
-
+
+
+
+
+
+
diff --git a/docs/.vuepress/theme/layouts/ZhTimeLines.vue b/docs/.vuepress/theme/layouts/ZhTimeLines.vue
new file mode 100644
index 0000000000..7588a78d4a
--- /dev/null
+++ b/docs/.vuepress/theme/layouts/ZhTimeLines.vue
@@ -0,0 +1,175 @@
+
+
+
+
+
+ - {{$recoLocales.timeLineMsg}}
+
+
+ -
+
{{item.year}}
+
+ -
+ {{dateFormat(subItem.frontmatter.date)}}
+ {{subItem.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/.vuepress/theme/lib/vuepress-theme-reco.js b/docs/.vuepress/theme/lib/vuepress-theme-reco.js
new file mode 100644
index 0000000000..a0b310106a
--- /dev/null
+++ b/docs/.vuepress/theme/lib/vuepress-theme-reco.js
@@ -0,0 +1,25 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+'use strict'
+
+module.exports = vuepressThemeReco
+
+function vuepressThemeReco () {
+ // TODO
+}
diff --git a/docs/.vuepress/theme/locales/en.js b/docs/.vuepress/theme/locales/en.js
new file mode 100644
index 0000000000..3af52e8065
--- /dev/null
+++ b/docs/.vuepress/theme/locales/en.js
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ all: 'All',
+ article: 'Articles',
+ tag: 'Tags',
+ category: 'Categories',
+ friendLink: 'Friend Links',
+ timeLine: 'TimeLine',
+ timeLineMsg: 'Yesterday Once More!'
+}
diff --git a/docs/.vuepress/theme/locales/es.js b/docs/.vuepress/theme/locales/es.js
new file mode 100644
index 0000000000..7bcc57a917
--- /dev/null
+++ b/docs/.vuepress/theme/locales/es.js
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ all: 'Todas',
+ article: 'Artículos',
+ tag: 'Etiquetas',
+ category: 'Categorías',
+ friendLink: 'Páginas amigas',
+ timeLine: 'Cronología',
+ timeLineMsg: '¡Ayer otra vez!'
+}
diff --git a/docs/.vuepress/theme/locales/index.js b/docs/.vuepress/theme/locales/index.js
new file mode 100644
index 0000000000..4b1a01de2b
--- /dev/null
+++ b/docs/.vuepress/theme/locales/index.js
@@ -0,0 +1,26 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+import zhHans from './zh-hans.js'
+import zhHant from './zh-hant.js'
+import en from './en.js'
+import ja from './ja.js'
+import ko from './ko.js'
+import es from './es.js'
+
+export { zhHans, zhHant, en, ja, ko, es }
diff --git a/docs/.vuepress/theme/locales/ja.js b/docs/.vuepress/theme/locales/ja.js
new file mode 100644
index 0000000000..2cd6a3ac95
--- /dev/null
+++ b/docs/.vuepress/theme/locales/ja.js
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ all: '全部',
+ article: '文章',
+ tag: 'ラベル',
+ category: '分類',
+ friendLink: '友情リンク',
+ timeLine: 'タイムライン',
+ timeLineMsg: '昨日また!'
+}
diff --git a/docs/.vuepress/theme/locales/ko.js b/docs/.vuepress/theme/locales/ko.js
new file mode 100644
index 0000000000..f1a1f2359d
--- /dev/null
+++ b/docs/.vuepress/theme/locales/ko.js
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ all: '전체',
+ article: '글',
+ tag: '태그',
+ category: '분류',
+ friendLink: '링크 참조',
+ timeLine: '타임 라인',
+ timeLineMsg: '어제 또!'
+}
diff --git a/docs/.vuepress/theme/locales/zh-hans.js b/docs/.vuepress/theme/locales/zh-hans.js
new file mode 100644
index 0000000000..aa1630425a
--- /dev/null
+++ b/docs/.vuepress/theme/locales/zh-hans.js
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ all: '全部',
+ article: '文章',
+ tag: '标签',
+ category: '分类',
+ friendLink: '友情链接',
+ timeLine: '时间轴',
+ timeLineMsg: '昨日重现!'
+}
diff --git a/docs/.vuepress/theme/locales/zh-hant.js b/docs/.vuepress/theme/locales/zh-hant.js
new file mode 100644
index 0000000000..2a650d31a5
--- /dev/null
+++ b/docs/.vuepress/theme/locales/zh-hant.js
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ all: '全部',
+ article: '文章',
+ tag: '標簽',
+ category: '分類',
+ friendLink: '友情鏈接',
+ timeLine: '時間軸',
+ timeLineMsg: '昨日重現!'
+}
diff --git a/docs/.vuepress/theme/mixins/locales.js b/docs/.vuepress/theme/mixins/locales.js
new file mode 100644
index 0000000000..c0cdcd821d
--- /dev/null
+++ b/docs/.vuepress/theme/mixins/locales.js
@@ -0,0 +1,44 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+import { zhHans, zhHant, en, ja, ko, es } from '../locales/index'
+
+export default {
+ computed: {
+ $recoLocales () {
+ const recoLocales = this.$themeLocaleConfig.recoLocales || {}
+
+ if (/^zh\-(CN|SG)$/.test(this.$lang)) {
+ return { ...zhHans, ...recoLocales }
+ }
+ if (/^zh\-(HK|MO|TW)$/.test(this.$lang)) {
+ return { ...zhHant, ...recoLocales }
+ }
+ if (/^ja\-JP$/.test(this.$lang)) {
+ return { ...ja, ...recoLocales }
+ }
+ if (/^ko\-KR$/.test(this.$lang)) {
+ return { ...ko, ...recoLocales }
+ }
+ if (/^es(\-[A-Z]+)?$/.test(this.$lang)) {
+ return { ...es, ...recoLocales }
+ }
+ return { ...en, ...recoLocales }
+ }
+ }
+}
diff --git a/docs/.vuepress/theme/mixins/moduleTransiton.js b/docs/.vuepress/theme/mixins/moduleTransiton.js
new file mode 100644
index 0000000000..61141979e2
--- /dev/null
+++ b/docs/.vuepress/theme/mixins/moduleTransiton.js
@@ -0,0 +1,39 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ data () {
+ return {
+ recoShowModule: false
+ }
+ },
+ mounted () {
+ this.recoShowModule = true
+ },
+ watch: {
+ '$route' (newV, oldV) {
+ if (newV.path === oldV.path) return
+
+ this.recoShowModule = false
+
+ setTimeout(() => {
+ this.recoShowModule = true
+ }, 200)
+ }
+ }
+}
diff --git a/docs/.vuepress/theme/mixins/pagination.js b/docs/.vuepress/theme/mixins/pagination.js
new file mode 100644
index 0000000000..d3abcd9bd8
--- /dev/null
+++ b/docs/.vuepress/theme/mixins/pagination.js
@@ -0,0 +1,39 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+export default {
+ methods: {
+ // 获取当前页码
+ _getStoragePage () {
+ const path = window.location.pathname
+ const currentPage = JSON.parse(sessionStorage.getItem('currentPage'))
+
+ if (currentPage === null || path !== currentPage.path) {
+ sessionStorage.setItem('currentPage', JSON.stringify({ page: 1, path: '' }))
+ return 1
+ }
+
+ return parseInt(currentPage.page)
+ },
+ // 设置当前页码
+ _setStoragePage (page) {
+ const path = window.location.pathname
+ sessionStorage.setItem('currentPage', JSON.stringify({ page, path }))
+ }
+ }
+}
diff --git a/docs/.vuepress/theme/mixins/posts.js b/docs/.vuepress/theme/mixins/posts.js
new file mode 100644
index 0000000000..b004c35690
--- /dev/null
+++ b/docs/.vuepress/theme/mixins/posts.js
@@ -0,0 +1,106 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+import { filterPosts, sortPostsByStickyAndDate, sortPostsByDate } from '../helpers/postData'
+
+export default {
+ computed: {
+ $recoPosts () {
+ let posts = this.$site.pages
+
+ posts = filterPosts(posts, false)
+ sortPostsByStickyAndDate(posts)
+
+ return posts
+ },
+ $recoPostsForTimeline () {
+ let pages = this.$recoPosts
+ const formatPages = {}
+ const formatPagesArr = []
+ pages = filterPosts(pages, true)
+ this.pages = pages.length == 0 ? [] : pages
+ for (let i = 0, length = pages.length; i < length; i++) {
+ const page = pages[i]
+ const pageDateYear = dateFormat(page.frontmatter.date, 'year')
+ if (formatPages[pageDateYear]) formatPages[pageDateYear].push(page)
+ else {
+ formatPages[pageDateYear] = [page]
+ }
+ }
+
+ for (const key in formatPages) {
+ const data = formatPages[key]
+ sortPostsByDate(data)
+ formatPagesArr.unshift({
+ year: key,
+ data
+ })
+ }
+
+ return formatPagesArr
+ },
+ $categoriesList () {
+ return this.$categories.list.map(category => {
+ category.pages = category.pages.filter(page => {
+ return page.frontmatter.publish !== false
+ })
+ return category
+ })
+ },
+ $tagesList () {
+ return this.$tags.list.map(tag => {
+ tag.pages = tag.pages.filter(page => {
+ return page.frontmatter.publish !== false
+ })
+ return tag
+ })
+ },
+ $showSubSideBar () {
+ const {
+ $themeConfig: { subSidebar: themeSubSidebar, sidebar: themeSidebar },
+ $frontmatter: { subSidebar: pageSubSidebar, sidebar: pageSidebar }
+ } = this
+
+ const headers = this.$page.headers || []
+
+ if ([pageSubSidebar, pageSidebar].indexOf(false) > -1) {
+ return false
+ } else if ([pageSubSidebar, pageSidebar].indexOf('auto') > -1 && headers.length > 0) {
+ return true
+ } else if ([themeSubSidebar, themeSidebar].indexOf('auto') > -1 && headers.length > 0) {
+ return true
+ } else {
+ return false
+ }
+ }
+ }
+}
+
+function renderTime (date) {
+ var dateee = new Date(date).toJSON()
+ return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '').replace(/-/g, '/')
+}
+function dateFormat (date, type) {
+ date = renderTime(date)
+ const dateObj = new Date(date)
+ const year = dateObj.getFullYear()
+ const mon = dateObj.getMonth() + 1
+ const day = dateObj.getDate()
+ if (type == 'year') return year
+ else return `${mon}-${day}`
+}
diff --git a/docs/en/case-user/case-user.md b/docs/.vuepress/theme/noopModule.js
similarity index 90%
rename from docs/en/case-user/case-user.md
rename to docs/.vuepress/theme/noopModule.js
index 36f71d0916..73be863302 100644
--- a/docs/en/case-user/case-user.md
+++ b/docs/.vuepress/theme/noopModule.js
@@ -1,10 +1,4 @@
----
-{
- "title": "user case",
- "language": "en"
-}
----
-
-
\ No newline at end of file
+*/
+export default {}
diff --git a/docs/.vuepress/theme/package.json b/docs/.vuepress/theme/package.json
new file mode 100644
index 0000000000..9bc06fa871
--- /dev/null
+++ b/docs/.vuepress/theme/package.json
@@ -0,0 +1,29 @@
+
+{
+ "name": "vuepress-theme-haobom",
+ "version": "2.0.5",
+ "description": "A simple and beautiful vuepress Blog & Doc theme. by vuepress-theme-reco.",
+ "keywords": [
+ "vuepress",
+ "vue",
+ "theme"
+ ],
+ "license": "MIT",
+ "author": "haobom",
+ "main": "index.js",
+ "dependencies": {
+ "@vue/composition-api": "1.0.0-beta.21",
+ "@vuepress-reco/core": "^1.6.9",
+ "@vuepress-reco/vuepress-plugin-back-to-top": "^1.6.0",
+ "@vuepress-reco/vuepress-plugin-comments": "^1.6.0",
+ "@vuepress-reco/vuepress-plugin-loading-page": "^1.6.0",
+ "@vuepress-reco/vuepress-plugin-pagation": "^1.6.0",
+ "@vuepress/plugin-blog": "1.9.2",
+ "@vuepress/plugin-medium-zoom": "1.5.0",
+ "docsearch.js": "2.6.3",
+ "md5": "2.2.1",
+ "vue-click-outside": "1.1.0",
+ "vue-demi": "^0.5.3",
+ "vuepress-plugin-smooth-scroll": "^0.0.9"
+ }
+}
diff --git a/docs/.vuepress/theme/styles/arrow.styl b/docs/.vuepress/theme/styles/arrow.styl
new file mode 100644
index 0000000000..7438d4006a
--- /dev/null
+++ b/docs/.vuepress/theme/styles/arrow.styl
@@ -0,0 +1,40 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+@require './config'
+
+.arrow
+ display inline-block
+ width 0
+ height 0
+ &.up
+ border-left 4px solid transparent
+ border-right 4px solid transparent
+ border-bottom 6px solid var(--text-color-sub)
+ &.down
+ border-left 4px solid transparent
+ border-right 4px solid transparent
+ border-top 6px solid var(--text-color-sub)
+ &.right
+ border-top 4px solid transparent
+ border-bottom 4px solid transparent
+ border-left 6px solid var(--text-color-sub)
+ &.left
+ border-top 4px solid transparent
+ border-bottom 4px solid transparent
+ border-right 6px solid var(--text-color-sub)
diff --git a/docs/.vuepress/theme/styles/code.styl b/docs/.vuepress/theme/styles/code.styl
new file mode 100644
index 0000000000..025af7cf42
--- /dev/null
+++ b/docs/.vuepress/theme/styles/code.styl
@@ -0,0 +1,153 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+.content__default
+ code
+ color lighten($textColor, 20%)
+ padding 0.25rem 0.5rem
+ margin 0
+ font-size 0.85em
+ background-color var(--code-color)
+ border-radius 3px
+ .token
+ &.deleted
+ color #EC5975
+ &.inserted
+ color $accentColor
+
+.content__default
+ pre, pre[class*="language-"]
+ line-height 1.4
+ padding 1.25rem 1.5rem
+ margin 0.85rem 0
+ background-color $codeBgColor
+ border-radius 6px
+ overflow auto
+ code
+ color #fff
+ padding 0
+ background-color transparent
+ border-radius 0
+
+div[class*="language-"]
+ position relative
+ background-color $codeBgColor
+ border-radius 6px
+ .highlight-lines
+ user-select none
+ padding-top 1.3rem
+ position absolute
+ top 0
+ left 0
+ width 100%
+ line-height 1.4
+ .highlighted
+ background-color rgba(0, 0, 0, 66%)
+ pre, pre[class*="language-"]
+ background transparent
+ position relative
+ z-index 1
+ &::before
+ position absolute
+ z-index 3
+ top 0.8em
+ right 1em
+ font-size 0.75rem
+ color rgba(255, 255, 255, 0.4)
+ &:not(.line-numbers-mode)
+ .line-numbers-wrapper
+ display none
+ &.line-numbers-mode
+ .highlight-lines .highlighted
+ position relative
+ &:before
+ content ' '
+ position absolute
+ z-index 3
+ left 0
+ top 0
+ display block
+ width $lineNumbersWrapperWidth
+ height 100%
+ background-color rgba(0, 0, 0, 66%)
+ pre
+ padding-left $lineNumbersWrapperWidth + 1 rem
+ vertical-align middle
+ .line-numbers-wrapper
+ position absolute
+ top 0
+ width $lineNumbersWrapperWidth
+ text-align center
+ color rgba(255, 255, 255, 0.3)
+ padding 1.25rem 0
+ line-height 1.4
+ br
+ user-select none
+ .line-number
+ position relative
+ z-index 4
+ user-select none
+ font-size 0.85em
+ &::after
+ content ''
+ position absolute
+ z-index 2
+ top 0
+ left 0
+ width $lineNumbersWrapperWidth
+ height 100%
+ border-radius 6px 0 0 6px
+ border-right 1px solid rgba(0, 0, 0, 66%)
+ background-color $codeBgColor
+
+
+for lang in $codeLang
+ div{'[class~="language-' + lang + '"]'}
+ &:before
+ content ('' + lang)
+
+div[class~="language-javascript"]
+ &:before
+ content "js"
+
+div[class~="language-typescript"]
+ &:before
+ content "ts"
+
+div[class~="language-markup"]
+ &:before
+ content "html"
+
+div[class~="language-markdown"]
+ &:before
+ content "md"
+
+div[class~="language-json"]:before
+ content "json"
+
+div[class~="language-ruby"]:before
+ content "rb"
+
+div[class~="language-python"]:before
+ content "py"
+
+div[class~="language-bash"]:before
+ content "sh"
+
+div[class~="language-php"]:before
+ content "php"
diff --git a/docs/.vuepress/theme/styles/custom-blocks.styl b/docs/.vuepress/theme/styles/custom-blocks.styl
new file mode 100644
index 0000000000..9ffc086da2
--- /dev/null
+++ b/docs/.vuepress/theme/styles/custom-blocks.styl
@@ -0,0 +1,69 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+.custom-block
+ .title
+ font-weight 600
+ margin-bottom -0.4rem
+ &.tip, &.warning, &.danger
+ padding .1rem 1.5rem
+ border-left-width .5rem
+ border-left-style solid
+ margin 1rem 0
+ &.tip
+ background-color var(--code-color)
+ border-color #67cc86
+ .title
+ color #67cc86
+ &.warning
+ background-color var(--code-color)
+ border-color #fb9b5f
+ .title
+ color #fb9b5f
+ &.danger
+ background-color var(--code-color)
+ border-color #f26d6d
+ .title
+ color #f26d6d
+ &.right
+ color transparentify($textColor, 0.4)
+ font-size 0.9rem
+ text-align right
+ &.theorem
+ margin 1rem 0
+ padding .1rem 1.5rem
+ border-radius 0.4rem
+ background-color var(--code-color)
+ .title
+ font-weight bold
+ &.details
+ display block
+ position relative
+ border-radius 2px
+ margin 1em 0
+ padding 1rem
+ background-color var(--code-color)
+ h4
+ margin-top 0
+ figure, p
+ &:last-child
+ margin-bottom 0
+ padding-bottom 0
+ summary
+ outline none
+ cursor pointer
diff --git a/docs/.vuepress/theme/styles/index.styl b/docs/.vuepress/theme/styles/index.styl
deleted file mode 100644
index 52c89d31e0..0000000000
--- a/docs/.vuepress/theme/styles/index.styl
+++ /dev/null
@@ -1,21 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements. See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership. The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License. You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied. See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-/* Override style of sidebar's sub-direcotry */
-.sidebar-group.is-sub-group > .sidebar-heading:not(.clickable) {
- opacity: 1 !important;
-}
diff --git a/docs/.vuepress/theme/styles/mobile.styl b/docs/.vuepress/theme/styles/mobile.styl
new file mode 100644
index 0000000000..db1732a059
--- /dev/null
+++ b/docs/.vuepress/theme/styles/mobile.styl
@@ -0,0 +1,57 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+// @require './config'
+
+$mobileSidebarWidth = $sidebarWidth * 0.82
+
+// narrow desktop / iPad
+@media (max-width: $MQNarrow)
+ .sidebar
+ font-size 15px
+ width $mobileSidebarWidth
+ .page, .password-wrapper-in
+ margin-left $mobileSidebarWidth
+
+// wide mobile
+@media (max-width: $MQMobile)
+ .sidebar
+ top 0
+ padding-top $navbarHeight
+ transform translateX(-100%)
+ transition transform .2s ease
+ .page, .password-wrapper-in
+ margin-left 0
+ .theme-container
+ &.sidebar-open
+ .sidebar
+ transform translateX(0)
+ &.no-navbar
+ .sidebar
+ padding-top: 0
+ .password-shadow
+ padding-left 0
+
+// narrow mobile
+@media (max-width: $MQMobileNarrow)
+ h1
+ font-size 1.9rem
+ .content__default
+ div[class*="language-"]
+ margin 0.85rem -1.5rem
+ border-radius 0
diff --git a/docs/.vuepress/theme/styles/palette.styl b/docs/.vuepress/theme/styles/palette.styl
new file mode 100644
index 0000000000..160c1ae8ed
--- /dev/null
+++ b/docs/.vuepress/theme/styles/palette.styl
@@ -0,0 +1,69 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+$darkColor10 = rgba(0, 0, 0, 1)
+$darkColor9 = rgba(0, 0, 0, .9)
+$darkColor8 = rgba(0, 0, 0, .8)
+$darkColor7 = rgba(0, 0, 0, .7)
+$darkColor6 = rgba(0, 0, 0, .6)
+$darkColor5 = rgba(0, 0, 0, .5)
+$darkColor4 = rgba(0, 0, 0, .4)
+$darkColor3 = rgba(0, 0, 0, .3)
+$darkColor2 = rgba(0, 0, 0, .2)
+$darkColor1 = rgba(0, 0, 0, .1)
+
+$lightColor10 = rgba(255, 255, 255, 1)
+$lightColor9 = rgba(255, 255, 255, .9)
+$lightColor8 = rgba(255, 255, 255, .8)
+$lightColor7 = rgba(255, 255, 255, .7)
+$lightColor6 = rgba(255, 255, 255, .6)
+$lightColor5 = rgba(255, 255, 255, .5)
+$lightColor4 = rgba(255, 255, 255, .4)
+$lightColor3 = rgba(255, 255, 255, .3)
+$lightColor2 = rgba(255, 255, 255, .2)
+$lightColor1 = rgba(255, 255, 255, .1)
+
+$textShadow = 0 2px 4px $darkColor1;
+$borderRadius = .25rem
+$lineNumbersWrapperWidth = 2.5rem
+
+$backgroundColor ?= #fff
+$backgroundColorDark ?= #181818
+
+$boxShadow = 0 1px 8px 0 $darkColor1
+$boxShadowHover = 0 2px 16px 0 $darkColor2
+$boxShadowDark = 0 1px 8px 0 $darkColor6
+$boxShadowHoverDark = 0 2px 16px 0 $darkColor7
+
+$textColor ?= #242424
+$textColorDark ?= $lightColor8
+$textColorSub = #7F7F7F
+$textColorSubDark = #8B8B8B
+
+$borderColor ?= #eaecef
+$borderColorDark ?= $darkColor3
+
+$codeColor ?= rgba(27, 31, 35, 0.05)
+$codeColorDark ?= $darkColor3
+
+$maskColor ?= #888
+$maskColorDark ?= #000
+
+$homePageWidth = 1126px
+$contentWidth = 860px
+$sidebarWidth = 18rem
diff --git a/docs/.vuepress/theme/styles/theme.styl b/docs/.vuepress/theme/styles/theme.styl
new file mode 100644
index 0000000000..0c603fbc40
--- /dev/null
+++ b/docs/.vuepress/theme/styles/theme.styl
@@ -0,0 +1,241 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+@require './code'
+@require './custom-blocks'
+@require './arrow'
+@require './wrapper'
+@require './toc'
+@require '../fonts/iconfont.css'
+
+html, body
+ padding 0
+ margin 0
+body
+ font-family Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif
+ -webkit-font-smoothing antialiased
+ -moz-osx-font-smoothing grayscale
+ font-size 15px
+ color var(--text-color)
+ background-color var(--background-color)
+
+.page, .password-wrapper-in
+ overflow-x: hidden
+ margin-left $sidebarWidth
+
+.navbar
+ position fixed
+ z-index 20
+ top 0
+ left 0
+ right 0
+ height $navbarHeight
+ box-sizing border-box
+
+.sidebar-mask
+ position fixed
+ z-index 9
+ top 0
+ left 0
+ width 100vw
+ height 100vh
+ display none
+ background-color: rgba(0,0,0,.65);
+
+.sidebar
+ font-size 16px
+ background-color var(--background-color)
+ width $sidebarWidth
+ position fixed
+ z-index 10
+ margin 0
+ top $navbarHeight
+ left 0
+ bottom 0
+ box-sizing border-box
+ border-right 1px solid var(--border-color)
+ overflow-y auto
+
+.content__default:not(.custom)
+ @extend $wrapper
+ a:hover
+ text-decoration underline
+ p.demo
+ padding 1rem 1.5rem
+ border 1px solid #ddd
+ border-radius 4px
+ img
+ max-width 100%
+ *:first-child
+ margin-top 0
+
+.content__default.custom
+ padding 0
+ margin 0
+ img
+ max-width 100%
+
+.abstract
+ img
+ max-width 100%
+
+a
+ font-weight 500
+ color $accentColor
+ text-decoration none
+
+p a code
+ font-weight 400
+ color $accentColor
+
+kbd
+ background #eee
+ border solid 0.15rem #ddd
+ border-bottom solid 0.25rem #ddd
+ border-radius 0.15rem
+ padding 0 0.15em
+
+blockquote
+ font-size .9rem
+ color #999
+ border-left .25rem solid #999
+ background-color var(--code-color)
+ margin 0.5rem 0
+ padding .25rem 0 .25rem 1rem
+ & > p
+ margin 0
+
+ul, ol
+ padding-left 1.2em
+
+strong
+ font-weight 600
+
+h1, h2, h3, h4, h5, h6
+ font-weight 500
+ line-height 1.25
+ .content__default:not(.custom) > &
+ margin-top (2.1rem - $navbarHeight)
+ padding-top $navbarHeight
+ margin-bottom 1rem
+ &:first-child
+ margin-top -3.5rem
+
+h1
+ font-size 1.6rem
+
+h2
+ font-size 1.4rem
+
+h3
+ font-size 1.2rem
+
+a.header-anchor
+ font-size 0.85em
+ float left
+ margin-left -0.87em
+ padding-right 0.23em
+ margin-top 0.125em
+ opacity 0
+ &:hover
+ text-decoration none
+
+code, kbd, .line-number
+ font-family source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace
+
+p, ul, ol
+ line-height 2.2
+
+hr
+ border 0
+ border-top 1px solid var(--border-color)
+
+table
+ border-collapse collapse
+ margin 1rem 0
+ display: block
+ overflow-x: auto
+
+tr
+ border-top 1px solid var(--border-color)
+ &:nth-child(2n)
+ background-color var(--code-color)
+
+th, td
+ border 1px solid var(--border-color)
+ padding .6em 1em
+
+.theme-container
+ &.sidebar-open
+ .sidebar-mask
+ display: block
+ &.no-navbar
+ .content__default:not(.custom) > h1, h2, h3, h4, h5, h6
+ margin-top 1.5rem
+ padding-top 0
+ .sidebar
+ top 0
+
+@media (min-width: ($MQMobile + 1px))
+ .theme-container.no-sidebar
+ .sidebar
+ display none
+ .page, .password-wrapper-in
+ margin-left 0
+
+@require 'mobile.styl'
+
+.iconfont
+ font-family: "iconfont",Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif !important
+ font-size: 13px;
+ color: var(--text-color-sub);
+
+/************** 滚动条 **************/
+::-webkit-scrollbar
+ width: 5px;
+ height: 5px;
+
+::-webkit-scrollbar-track-piece
+ // background-color: rgba(0, 0, 0, 0.2);
+
+::-webkit-scrollbar-thumb:vertical
+ height: 5px;
+ background-color: $accentColor;
+
+::-webkit-scrollbar-thumb:horizontal
+ width: 5px;
+ background-color: $accentColor;
+
+/************** 流程图的滚动条 **************/
+.vuepress-flowchart
+ overflow: auto
+
+/************** SW-Update Popup **************/
+
+.sw-update-popup
+ border-radius: $borderRadius!important;
+ box-shadow: var(--box-shadow)!important;
+ color: var(--text-color)!important;
+ background: var(--background-color)!important;
+ border: none!important;
+ > button
+ background: $accentColor;
+ border-radius: $borderRadius;
+ color: #fff;
+ -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
+ border: none;
diff --git a/docs/zh-CN/case-user/case-user.md b/docs/.vuepress/theme/styles/toc.styl
similarity index 89%
rename from docs/zh-CN/case-user/case-user.md
rename to docs/.vuepress/theme/styles/toc.styl
index 9b09b2b2cf..0daed902dd 100644
--- a/docs/zh-CN/case-user/case-user.md
+++ b/docs/.vuepress/theme/styles/toc.styl
@@ -1,10 +1,4 @@
----
-{
- "title": "用户案例",
- "language": "zh-CN"
-}
----
-
-
\ No newline at end of file
+*/
+.table-of-contents
+ .badge
+ vertical-align middle
diff --git a/docs/.vuepress/theme/styles/wrapper.styl b/docs/.vuepress/theme/styles/wrapper.styl
new file mode 100644
index 0000000000..3af2896217
--- /dev/null
+++ b/docs/.vuepress/theme/styles/wrapper.styl
@@ -0,0 +1,27 @@
+/*
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+*/
+$wrapper
+ max-width $contentWidth
+ margin 0 auto
+ padding 2rem 2.5rem
+ @media (max-width: $MQNarrow)
+ padding 2rem
+ @media (max-width: $MQMobileNarrow)
+ padding 1.5rem
+
diff --git a/docs/README.md b/docs/README.md
deleted file mode 100644
index 2de95bbcc6..0000000000
--- a/docs/README.md
+++ /dev/null
@@ -1,255 +0,0 @@
-
-
-# Doris Document
-
-[Vuepress](https://github.com/vuejs/vuepress.git) is used as our document site generator. Configurations are in `./docs/.vuepress` folder.
-
-## Getting Started
-
-Download and install [nodejs](http://nodejs.cn/download/)
-
-```bash
-npm config set registry https://registry.npm.taobao.org // Only if you are in Mainland China.
-cd docs && npm install
-npm run dev
-```
-
-Open your browser and navigate to `localhost:8080/en/` or `localhost:8080/zh-CN/`.
-
-## Docs' Directories
-
-```bash
- .
- ├─ docs/
- │ ├─ .vuepress
- │ │ ├─ dist // Built site files.
- │ │ ├─ public // Assets
- │ │ ├─ sidebar // Side bar configurations.
- │ │ │ ├─ en.js
- │ │ │ └─ zh-CN.js
- │ ├─ theme // Global styles and customizations.
- │ └─ config.js // Vuepress configurations.
- ├─ zh-CN/
- │ ├─ xxxx.md
- │ └─ README.md // Will be rendered as entry page.
- └─ en/
- ├─ one.md
- └─ README.md // Will be rendered as entry page.
-```
-
-## Start Writing
-
-1. Write markdown files in multi languages and put them in separated folders `./en/` and `./zh-CN/`. **But they should be with the same name.**
-
- ```bash
- .
- ├─ en/
- │ ├─ one.md
- │ └─ two.md
- └─ zh-CN/
- │ ├─ one.md
- │ └─ two.md
- ```
-
-2. Frontmatters like below should always be on the top of each file:
-
- ```markdown
- ---
- {
- "title": "Backup and Recovery", // sidebar title
- "language": "en" // writing language
- }
- ---
- ```
-
-3. Assets are in `.vuepress/public/`.
-
- Assuming that there exists a png `.vuepress/public/images/image_x.png`, then it can be used like:
-
- ```markdown
- 
- ```
-
-4. Remember to update the sidebar configurations in `.vuepress/sidebar/` after adding a new file or a folder.
-
- Assuming that the directories are:
-
- ```bash
- .
- ├─ en/
- │ ├─ subfolder
- │ │ ├─ one.md
- │ │ └─ two.md
- │ └─ three.md
- └─ zh-CN/
- ├─ subfolder
- │ ├─ one.md
- │ └─ two.md
- └─ three.md
- ```
-
- Then the sidebar configurations would be like:
-
- ```javascript
- // .vuepress/sidebar/en.js`
- module.exports = [
- {
- title: "subfolder name",
- directoryPath: "subfolder/",
- children: ["one", "two"]
- },
- "three"
- ]
- ```
-
- ```javascript
- // .vuepress/sidebar/zh-CN.js
- module.exports = [
- {
- title: "文件夹名称",
- directoryPath: "subfolder/",
- children: ["one", "two"]
- },
- "three"
- ]
- ```
-
-5. Run `npm run lint` before starting a PR.
-
- Surely that there will be lots of error logs if the mardown files are not following the rules, and these logs will all be printed in the console:
-
-```shell
-
-en/administrator-guide/alter-table/alter-table-bitmap-index.md:92 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: " ```"]
-en/administrator-guide/alter-table/alter-table-rollup.md:45 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-rollup.md:77 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-rollup.md:178 MD046/code-block-style Code block style [Expected: fenced; Actual: indented]
-en/administrator-guide/alter-table/alter-table-schema-change.md:50 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-schema-change.md:82 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-schema-change.md:127 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-schema-change.md:144 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-schema-change.md:153 MD040/fenced-code-language Fenced code blocks should have a language specified [Context: "```"]
-en/administrator-guide/alter-table/alter-table-schema-change.md:199 MD046/code-block-style Code block style [Expected: fenced; Actual: indented]
-en/administrator-guide/backup-restore.md:45:1 MD029/ol-prefix Ordered list item prefix [Expected: 1; Actual: 2; Style: 1/1/1]
-en/administrator-guide/backup-restore.md:57:1 MD029/ol-prefix Ordered list item prefix [Expected: 1; Actual: 2; Style: 1/1/1]
-en/administrator-guide/backup-restore.md:61:1 MD029/ol-prefix Ordered list item prefix [Expected: 1; Actual: 3; Style: 1/1/1]
-npm ERR! code ELIFECYCLE
-npm ERR! errno 1
-npm ERR! docs@ lint: `markdownlint '**/*.md' -f`
-npm ERR! Exit status 1
-npm ERR!
-npm ERR! Failed at the docs@ lint script.
-
-```
-
-## FullText search
-
-We use [Algolia DocSearch](https://docsearch.algolia.com/) as our fulltext search engine.
-
-One thing we need to do is that [Config.json From DocSearch](https://github.com/algolia/docsearch-configs/blob/master/configs/apache_doris.json) should be updated if a new language or branch is created.
-
-For more detail of the docsearch's configuration, please refer to [Configuration of DocSearch](https://docsearch.algolia.com/docs/config-file)
-
-## Deployment
-
-Just start a PR, and all things will be done automatically.
-
-## What Travis Does
-
-Once a PR accepted, travis ci will be triggered to build and deploy the whole website within its own branch. Here is what `.travis.yml` does:
-
-1. Prepare nodejs and vuepress enviorment.
-
-2. Use current branch's name as the relative url path in `.vuepress/config.js`(which is the `base` property).
-
-3. Build the documents into a website all by vuepress.
-
-4. Fetch asf-site repo to local directory, and copy `.vupress/dist/` into `{BRANCH}/`.
-
-5. Push the new site to asf-site repo with `GitHub Token`(which is preset in Travis console as a variable used in .travis.yml).
-
-## asf-site repository
-
-Finally the asf-site repository will be like:
-
-```bash
-.
-├─ master/
-│ ├─ en/
-│ │ ├─ subfolder
-│ │ │ ├─ one.md
-│ │ └─ three.md
-│ └─ zh-CN/
-│ ├─ subfolder
-│ │ ├─ one.md
-│ └─ three.md
-├─ incubating-0.11/
-│ ├─ en/
-│ │ ├─ subfolder
-│ │ │ ├─ one.md
-│ │ └─ three.md
-│ └─ zh-CN/
-│ ├─ subfolder
-│ │ ├─ one.md
-│ └─ three.md
-├─ index.html // user entry, and auto redirected to master folder
-└─ versions.json // all versions that can be seleted on the website are defined here
-```
-
-And the `versions.json` is like:
-
-```json
-{
- "en": [
- {
- "text": "Versions", // dropdown label
- "items": [
- {
- "text": "master", // dropdown-item label
- "link": "/../master/en/installing/compilation.html", // entry page for this version
- "target": "_blank"
- },
- {
- "text": "branch-0.11",
- "link": "/../branch-0.11/en/installing/compilation.html",
- "target": "_blank"
- }
- ]
- }
- ],
- "zh-CN": [
- {
- "text": "版本",
- "items": [
- {
- "text": "master",
- "link": "/../master/zh-CN/installing/compilation.html",
- "target": "_blank"
- },
- {
- "text": "branch-0.11",
- "link": "/../branch-0.11/zh-CN/installing/compilation.html",
- "target": "_blank"
- }
- ]
- }
- ]
-}
-```
diff --git a/docs/build_help_zip.sh b/docs/build_help_zip.sh
index 96e9098440..08fd107641 100755
--- a/docs/build_help_zip.sh
+++ b/docs/build_help_zip.sh
@@ -30,7 +30,7 @@ ROOT=`cd "$ROOT"; pwd`
BUILD_DIR=build
HELP_DIR=contents
HELP_ZIP_FILE=help-resource.zip
-SQL_REF_DOC_DIR=zh-CN/sql-manual/
+SQL_REF_DOC_DIR=zh-CN/docs/sql-manual/
cd $ROOT
rm -rf $BUILD_DIR $HELP_DIR $HELP_ZIP_FILE
diff --git a/docs/en/README.md b/docs/en/README.md
old mode 100644
new mode 100755
index 2edad19a80..bf4a7bd1a3
--- a/docs/en/README.md
+++ b/docs/en/README.md
@@ -1,95 +1,345 @@
---
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
+{
+ "page": "home"
+}
+---
-home: true
-heroImage: /images/home/banner-stats.png
-heroBgImage: /images/home/hero-bg.png
-heroText:
- - Welcome to
- - Apache Doris
-tagline: A fast MPP database for all modern analytics on big data.
-structure:
- title: Apache Doris
- subTitle:
- descriptions:
- - Apache Doris is a modern MPP analytical database product. It can provide sub-second queries and efficient real-time data analysis. With it's distributed architecture, up to 10PB level datasets will be well supported and easy to operate.
- - Apache Doris can meet various data analysis demands, including history data reports, real-time data analysis, interactive data analysis, and exploratory data analysis. Make your data analysis easier!
- image: /images/home/structure-fresh.png
- actionText: Learn More
- actionLink: /en/get-starting/get-starting
-features:
- title: Apache Doris Core Features
- subTitle:
- list:
- - title: Modern MPP architecture
- icon: /images/home/struct.png
- - title: Getting result of a query within one second
- icon: /images/home/clock.png
- - title: Support standard SQL language, compatible with MySQL protocol
- icon: /images/home/sql.png
- - title: Vectorized SQL executor
- icon: /images/home/program.png
- - title: Effective data model for aggregation
- icon: /images/home/aggr.png
- - title: Rollup, novel pre-computation mechanism
- icon: /images/home/rollup.png
- - title: High performance, high availability, high reliability
- icon: /images/home/cpu.png
- - title: easy for operation, Elastic data warehouse for big data
- icon: /images/home/dev.png
-cases:
- title: Apache Doris Users
- subTitle:
- list:
- - logo: /images/home/logo-meituan.png
- alt: 美团
- - logo: /images/home/logo-xiaomi.png
- alt: 小米
- - logo: /images/home/logo-jd.png
- alt: 京东
- - logo: /images/home/logo-huawei.png
- alt: 华为
- - logo: /images/home/logo-baidu.png
- alt: 百度
- - logo: /images/home/logo-weibo.png
- alt: 新浪微博
- - logo: /images/home/logo-zuoyebang.png
- alt: 作业帮
- - logo: /images/home/logo-vipkid.png
- alt: Vipkid
- - logo: /images/home/logo-360.png
- alt: 360
- - logo: /images/home/logo-shopee.png
- alt: Shopee
- - logo: /images/home/logo-tantan.png
- alt: 探探
- - logo: /images/home/logo-kuaishou.png
- alt: 快手
- - logo: /images/home/logo-sohu.png
- alt: 搜狐
- - logo: /images/home/logo-yidian.png
- alt: 一点资讯
- - logo: /images/home/logo-dingdong.png
- alt: 叮咚买菜
- - logo: /images/home/logo-youdao.png
- alt: 有道
-actionText: Quick Start →
-actionLink: /en/get-starting/get-starting
-articleText: Latest News
-articleLink: /en/article/article-list
----
+
+
+
+
+
+
+
Welcome to
+
Apache Doris
+
A fast MPP database for all modern analytics on big data
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
A modern, high-performance and real-time analysical database based on MPP
+
It is well known for its high-performance and easy-to-use. It can return query results under massive data within only sub-seconds.It can support not only high concurrent point query scenarios, but also complex analysis scenarios with high throughput.
+
+

+
+
+
+
+
+
+
+
+
+
+
Data Import
+
Apache Doris provides rich data synchronization methods, supports fast loading of data from localhost, Hadoop, Flink, Spark, Kafka and other systems.
+
+
+
+

+
+
+
+

+
+
+
+
Data Access
+
Apache Doris can directly access data in MySQL, PostgreSQL, Oracle, S3, Hive, Iceberg, Elasticsearch and other systems without data replication. At the same time, the data stored in Doris can also be read by Spark and Flink, and can be output to the downstream data application for display and analysis.
+
+
+
+

+
+
+
+

+
+
+
+
Data Application
+
Apache Doris supports outputting data to downstream applications through JDBC standard protocol, and also supports various BI / Client tools to connect Doris through MySQL protocol。Based on this, Apache Doris can be well applied in many business fields, such as multi-dimensional reporting, user portrait, ad-hoc query, real-time dashboard and so on.
+
+
+
+

+
+
+
+
+
+
+
+ -
+
+

+
+
+
Extreme
Performance
+
Efficient column storage engine and modern MPP architecture,combined with intelligent materialized view,vectorized execution and various index acceleration, achieve the ultimate query performance.
+
+
+ -
+
+

+
+
+
Easy
to Use
+
Fully compatible with MySQL protocol and standard SQL, user-friendly. Support online table structure change and pre aggregation rollup, and easily integrate with the existing system framework.
+
+
+ -
+
+

+
+
+
Hybrid
Batch-Stream
+
Support efficient import of offline batch data and real-time streaming data, and ensure second level real-time performance. Multi version polar mechanism combined with import transaction support solves read-write conflicts and implements exactly once
+
+
+ -
+
+

+
+
+
Simple
Maintenance
+
Highly integrated, without any dependence on external components, and the cluster scale is elastically scalable online.The system is highly available, node failure, automatic replica switching, data fragmentation and automatic load balancing.
+
+
+ -
+
+

+
+
+
Rich
Ecology
+
Support loading and accessing multiple heterogeneous data sources, has extensive big data ecological compatibility, and adapts with mainstream BI tools to realize the ecological closed loop from data processing to data analysis.
+
+
+ -
+
+

+
+
+
Ultra-high
Concurency
+
Without concurrent bottleneck, it can support tens of thousands of users to use at the same time in thereal production environment. Through flexible resource allocations trategy, it can meet high concurrent point queries and high through put large queries at the same time.
+
+
+
+
+
+
+
+
+
+
Core Features
+
As a mature analytical database project, Apache Doris has many widely recognized core features and achieves the ultimate query performance in a variety of ways.
+
+
+
+ -
+
+
+
Vectorization execution engine
+
Give full play to the parallel planning ability of modern CPU through
vectorization execution engine.
+
+
+ -
+
+
+
Intelligent materialized view
+
Users can create intelligent materialized views to accelerate pre aggregation queries, and the query will automatically match the optimal materialized views.
+
+
+ -
+
+
+
Column storage engine
+
Apache Doris is equipped with an efficient column storage engine, which not only reduces the amount of data scanning, but also realizes ultra-high data compression ratio.
+
+
+ -
+
+
+
Rich index structure
+
Doris provides a rich index structure to speed up data reading and filtering. Using the partition and bucket cutting function, Doris can support ultra-high concurrency of online service business, and a single node can support up to thousands of QPS.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/en/article/article-list.md b/docs/en/article/article-list.md
deleted file mode 100644
index de2c0235be..0000000000
--- a/docs/en/article/article-list.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-{
- "title": "articleList",
- "language": "en",
- "layout": "ArticleList"
-}
----
\ No newline at end of file
diff --git a/docs/en/design/Flink doris connector Design.md b/docs/en/developer/design/Flink-doris-connector-Design.md
similarity index 100%
rename from docs/en/design/Flink doris connector Design.md
rename to docs/en/developer/design/Flink-doris-connector-Design.md
diff --git a/docs/en/design/doris_storage_optimization.md b/docs/en/developer/design/doris_storage_optimization.md
similarity index 100%
rename from docs/en/design/doris_storage_optimization.md
rename to docs/en/developer/design/doris_storage_optimization.md
diff --git a/docs/en/design/grouping_sets_design.md b/docs/en/developer/design/grouping_sets_design.md
similarity index 100%
rename from docs/en/design/grouping_sets_design.md
rename to docs/en/developer/design/grouping_sets_design.md
diff --git a/docs/en/design/metadata-design.md b/docs/en/developer/design/metadata-design.md
similarity index 100%
rename from docs/en/design/metadata-design.md
rename to docs/en/developer/design/metadata-design.md
diff --git a/docs/en/developer-guide/be-vscode-dev.md b/docs/en/developer/developer-guide/be-vscode-dev.md
similarity index 100%
rename from docs/en/developer-guide/be-vscode-dev.md
rename to docs/en/developer/developer-guide/be-vscode-dev.md
diff --git a/docs/en/developer-guide/benchmark-tool.md b/docs/en/developer/developer-guide/benchmark-tool.md
similarity index 100%
rename from docs/en/developer-guide/benchmark-tool.md
rename to docs/en/developer/developer-guide/benchmark-tool.md
diff --git a/docs/en/developer-guide/bitmap-hll-file-format.md b/docs/en/developer/developer-guide/bitmap-hll-file-format.md
similarity index 100%
rename from docs/en/developer-guide/bitmap-hll-file-format.md
rename to docs/en/developer/developer-guide/bitmap-hll-file-format.md
diff --git a/docs/en/developer-guide/cpp-diagnostic-code.md b/docs/en/developer/developer-guide/cpp-diagnostic-code.md
similarity index 100%
rename from docs/en/developer-guide/cpp-diagnostic-code.md
rename to docs/en/developer/developer-guide/cpp-diagnostic-code.md
diff --git a/docs/en/developer-guide/cpp-format-code.md b/docs/en/developer/developer-guide/cpp-format-code.md
similarity index 100%
rename from docs/en/developer-guide/cpp-format-code.md
rename to docs/en/developer/developer-guide/cpp-format-code.md
diff --git a/docs/en/developer-guide/debug-tool.md b/docs/en/developer/developer-guide/debug-tool.md
similarity index 100%
rename from docs/en/developer-guide/debug-tool.md
rename to docs/en/developer/developer-guide/debug-tool.md
diff --git a/docs/en/developer-guide/docker-dev.md b/docs/en/developer/developer-guide/docker-dev.md
similarity index 100%
rename from docs/en/developer-guide/docker-dev.md
rename to docs/en/developer/developer-guide/docker-dev.md
diff --git a/docs/en/developer-guide/fe-eclipse-dev.md b/docs/en/developer/developer-guide/fe-eclipse-dev.md
similarity index 100%
rename from docs/en/developer-guide/fe-eclipse-dev.md
rename to docs/en/developer/developer-guide/fe-eclipse-dev.md
diff --git a/docs/en/developer-guide/fe-idea-dev.md b/docs/en/developer/developer-guide/fe-idea-dev.md
similarity index 100%
rename from docs/en/developer-guide/fe-idea-dev.md
rename to docs/en/developer/developer-guide/fe-idea-dev.md
diff --git a/docs/en/developer-guide/fe-vscode-dev.md b/docs/en/developer/developer-guide/fe-vscode-dev.md
similarity index 100%
rename from docs/en/developer-guide/fe-vscode-dev.md
rename to docs/en/developer/developer-guide/fe-vscode-dev.md
diff --git a/docs/en/developer-guide/github-checks.md b/docs/en/developer/developer-guide/github-checks.md
similarity index 100%
rename from docs/en/developer-guide/github-checks.md
rename to docs/en/developer/developer-guide/github-checks.md
diff --git a/docs/en/developer-guide/how-to-share-blogs.md b/docs/en/developer/developer-guide/how-to-share-blogs.md
similarity index 100%
rename from docs/en/developer-guide/how-to-share-blogs.md
rename to docs/en/developer/developer-guide/how-to-share-blogs.md
diff --git a/docs/en/developer-guide/java-format-code.md b/docs/en/developer/developer-guide/java-format-code.md
similarity index 100%
rename from docs/en/developer-guide/java-format-code.md
rename to docs/en/developer/developer-guide/java-format-code.md
diff --git a/docs/en/developer-guide/minidump.md b/docs/en/developer/developer-guide/minidump.md
similarity index 100%
rename from docs/en/developer-guide/minidump.md
rename to docs/en/developer/developer-guide/minidump.md
diff --git a/docs/en/admin-manual/cluster-management/elastic-expansion.md b/docs/en/docs/admin-manual/cluster-management/elastic-expansion.md
similarity index 100%
rename from docs/en/admin-manual/cluster-management/elastic-expansion.md
rename to docs/en/docs/admin-manual/cluster-management/elastic-expansion.md
diff --git a/docs/en/admin-manual/cluster-management/load-balancing.md b/docs/en/docs/admin-manual/cluster-management/load-balancing.md
similarity index 100%
rename from docs/en/admin-manual/cluster-management/load-balancing.md
rename to docs/en/docs/admin-manual/cluster-management/load-balancing.md
diff --git a/docs/en/admin-manual/cluster-management/upgrade.md b/docs/en/docs/admin-manual/cluster-management/upgrade.md
similarity index 100%
rename from docs/en/admin-manual/cluster-management/upgrade.md
rename to docs/en/docs/admin-manual/cluster-management/upgrade.md
diff --git a/docs/en/admin-manual/config/be-config.md b/docs/en/docs/admin-manual/config/be-config.md
similarity index 100%
rename from docs/en/admin-manual/config/be-config.md
rename to docs/en/docs/admin-manual/config/be-config.md
diff --git a/docs/en/admin-manual/config/fe-config.md b/docs/en/docs/admin-manual/config/fe-config.md
similarity index 100%
rename from docs/en/admin-manual/config/fe-config.md
rename to docs/en/docs/admin-manual/config/fe-config.md
diff --git a/docs/en/admin-manual/config/user-property.md b/docs/en/docs/admin-manual/config/user-property.md
similarity index 100%
rename from docs/en/admin-manual/config/user-property.md
rename to docs/en/docs/admin-manual/config/user-property.md
diff --git a/docs/en/admin-manual/data-admin/backup.md b/docs/en/docs/admin-manual/data-admin/backup.md
similarity index 100%
rename from docs/en/admin-manual/data-admin/backup.md
rename to docs/en/docs/admin-manual/data-admin/backup.md
diff --git a/docs/en/admin-manual/data-admin/delete-recover.md b/docs/en/docs/admin-manual/data-admin/delete-recover.md
similarity index 100%
rename from docs/en/admin-manual/data-admin/delete-recover.md
rename to docs/en/docs/admin-manual/data-admin/delete-recover.md
diff --git a/docs/en/admin-manual/data-admin/restore.md b/docs/en/docs/admin-manual/data-admin/restore.md
similarity index 100%
rename from docs/en/admin-manual/data-admin/restore.md
rename to docs/en/docs/admin-manual/data-admin/restore.md
diff --git a/docs/en/admin-manual/http-actions/cancel-label.md b/docs/en/docs/admin-manual/http-actions/cancel-label.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/cancel-label.md
rename to docs/en/docs/admin-manual/http-actions/cancel-label.md
diff --git a/docs/en/admin-manual/http-actions/check-reset-rpc-cache.md b/docs/en/docs/admin-manual/http-actions/check-reset-rpc-cache.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/check-reset-rpc-cache.md
rename to docs/en/docs/admin-manual/http-actions/check-reset-rpc-cache.md
diff --git a/docs/en/admin-manual/http-actions/compaction-action.md b/docs/en/docs/admin-manual/http-actions/compaction-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/compaction-action.md
rename to docs/en/docs/admin-manual/http-actions/compaction-action.md
diff --git a/docs/en/admin-manual/http-actions/connection-action.md b/docs/en/docs/admin-manual/http-actions/connection-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/connection-action.md
rename to docs/en/docs/admin-manual/http-actions/connection-action.md
diff --git a/docs/en/admin-manual/http-actions/fe-get-log-file.md b/docs/en/docs/admin-manual/http-actions/fe-get-log-file.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe-get-log-file.md
rename to docs/en/docs/admin-manual/http-actions/fe-get-log-file.md
diff --git a/docs/en/admin-manual/http-actions/fe/backends-action.md b/docs/en/docs/admin-manual/http-actions/fe/backends-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/backends-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/backends-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/bootstrap-action.md b/docs/en/docs/admin-manual/http-actions/fe/bootstrap-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/bootstrap-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/bootstrap-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/cancel-load-action.md b/docs/en/docs/admin-manual/http-actions/fe/cancel-load-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/cancel-load-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/cancel-load-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/check-decommission-action.md b/docs/en/docs/admin-manual/http-actions/fe/check-decommission-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/check-decommission-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/check-decommission-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/check-storage-type-action.md b/docs/en/docs/admin-manual/http-actions/fe/check-storage-type-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/check-storage-type-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/check-storage-type-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/config-action.md b/docs/en/docs/admin-manual/http-actions/fe/config-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/config-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/config-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/connection-action.md b/docs/en/docs/admin-manual/http-actions/fe/connection-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/connection-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/connection-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/get-ddl-stmt-action.md b/docs/en/docs/admin-manual/http-actions/fe/get-ddl-stmt-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/get-ddl-stmt-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/get-ddl-stmt-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/get-load-info-action.md b/docs/en/docs/admin-manual/http-actions/fe/get-load-info-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/get-load-info-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/get-load-info-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/get-load-state.md b/docs/en/docs/admin-manual/http-actions/fe/get-load-state.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/get-load-state.md
rename to docs/en/docs/admin-manual/http-actions/fe/get-load-state.md
diff --git a/docs/en/admin-manual/http-actions/fe/get-log-file-action.md b/docs/en/docs/admin-manual/http-actions/fe/get-log-file-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/get-log-file-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/get-log-file-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/get-small-file.md b/docs/en/docs/admin-manual/http-actions/fe/get-small-file.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/get-small-file.md
rename to docs/en/docs/admin-manual/http-actions/fe/get-small-file.md
diff --git a/docs/en/admin-manual/http-actions/fe/ha-action.md b/docs/en/docs/admin-manual/http-actions/fe/ha-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/ha-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/ha-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/hardware-info-action.md b/docs/en/docs/admin-manual/http-actions/fe/hardware-info-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/hardware-info-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/hardware-info-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/health-action.md b/docs/en/docs/admin-manual/http-actions/fe/health-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/health-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/health-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/log-action.md b/docs/en/docs/admin-manual/http-actions/fe/log-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/log-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/log-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/logout-action.md b/docs/en/docs/admin-manual/http-actions/fe/logout-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/logout-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/logout-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/manager/cluster-action.md b/docs/en/docs/admin-manual/http-actions/fe/manager/cluster-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/manager/cluster-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/manager/cluster-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/manager/node-action.md b/docs/en/docs/admin-manual/http-actions/fe/manager/node-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/manager/node-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/manager/node-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/manager/query-profile-action.md b/docs/en/docs/admin-manual/http-actions/fe/manager/query-profile-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/manager/query-profile-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/manager/query-profile-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/meta-action.md b/docs/en/docs/admin-manual/http-actions/fe/meta-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/meta-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/meta-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/meta-info-action.md b/docs/en/docs/admin-manual/http-actions/fe/meta-info-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/meta-info-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/meta-info-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/meta-replay-state-action.md b/docs/en/docs/admin-manual/http-actions/fe/meta-replay-state-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/meta-replay-state-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/meta-replay-state-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/profile-action.md b/docs/en/docs/admin-manual/http-actions/fe/profile-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/profile-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/profile-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/query-detail-action.md b/docs/en/docs/admin-manual/http-actions/fe/query-detail-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/query-detail-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/query-detail-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/query-profile-action.md b/docs/en/docs/admin-manual/http-actions/fe/query-profile-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/query-profile-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/query-profile-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/row-count-action.md b/docs/en/docs/admin-manual/http-actions/fe/row-count-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/row-count-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/row-count-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/session-action.md b/docs/en/docs/admin-manual/http-actions/fe/session-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/session-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/session-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/set-config-action.md b/docs/en/docs/admin-manual/http-actions/fe/set-config-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/set-config-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/set-config-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/show-data-action.md b/docs/en/docs/admin-manual/http-actions/fe/show-data-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/show-data-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/show-data-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/show-meta-info-action.md b/docs/en/docs/admin-manual/http-actions/fe/show-meta-info-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/show-meta-info-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/show-meta-info-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/show-proc-action.md b/docs/en/docs/admin-manual/http-actions/fe/show-proc-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/show-proc-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/show-proc-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/show-runtime-info-action.md b/docs/en/docs/admin-manual/http-actions/fe/show-runtime-info-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/show-runtime-info-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/show-runtime-info-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/statement-execution-action.md b/docs/en/docs/admin-manual/http-actions/fe/statement-execution-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/statement-execution-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/statement-execution-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/system-action.md b/docs/en/docs/admin-manual/http-actions/fe/system-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/system-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/system-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/table-query-plan-action.md b/docs/en/docs/admin-manual/http-actions/fe/table-query-plan-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/table-query-plan-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/table-query-plan-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/table-row-count-action.md b/docs/en/docs/admin-manual/http-actions/fe/table-row-count-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/table-row-count-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/table-row-count-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/table-schema-action.md b/docs/en/docs/admin-manual/http-actions/fe/table-schema-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/table-schema-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/table-schema-action.md
diff --git a/docs/en/admin-manual/http-actions/fe/upload-action.md b/docs/en/docs/admin-manual/http-actions/fe/upload-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/fe/upload-action.md
rename to docs/en/docs/admin-manual/http-actions/fe/upload-action.md
diff --git a/docs/en/admin-manual/http-actions/get-load-state.md b/docs/en/docs/admin-manual/http-actions/get-load-state.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/get-load-state.md
rename to docs/en/docs/admin-manual/http-actions/get-load-state.md
diff --git a/docs/en/admin-manual/http-actions/get-tablets.md b/docs/en/docs/admin-manual/http-actions/get-tablets.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/get-tablets.md
rename to docs/en/docs/admin-manual/http-actions/get-tablets.md
diff --git a/docs/en/admin-manual/http-actions/profile-action.md b/docs/en/docs/admin-manual/http-actions/profile-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/profile-action.md
rename to docs/en/docs/admin-manual/http-actions/profile-action.md
diff --git a/docs/en/admin-manual/http-actions/query-detail-action.md b/docs/en/docs/admin-manual/http-actions/query-detail-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/query-detail-action.md
rename to docs/en/docs/admin-manual/http-actions/query-detail-action.md
diff --git a/docs/en/admin-manual/http-actions/restore-tablet.md b/docs/en/docs/admin-manual/http-actions/restore-tablet.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/restore-tablet.md
rename to docs/en/docs/admin-manual/http-actions/restore-tablet.md
diff --git a/docs/en/admin-manual/http-actions/show-data-action.md b/docs/en/docs/admin-manual/http-actions/show-data-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/show-data-action.md
rename to docs/en/docs/admin-manual/http-actions/show-data-action.md
diff --git a/docs/en/admin-manual/http-actions/tablet-migration-action.md b/docs/en/docs/admin-manual/http-actions/tablet-migration-action.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/tablet-migration-action.md
rename to docs/en/docs/admin-manual/http-actions/tablet-migration-action.md
diff --git a/docs/en/admin-manual/http-actions/tablets_distribution.md b/docs/en/docs/admin-manual/http-actions/tablets_distribution.md
similarity index 100%
rename from docs/en/admin-manual/http-actions/tablets_distribution.md
rename to docs/en/docs/admin-manual/http-actions/tablets_distribution.md
diff --git a/docs/en/admin-manual/maint-monitor/be-olap-error-code.md b/docs/en/docs/admin-manual/maint-monitor/be-olap-error-code.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/be-olap-error-code.md
rename to docs/en/docs/admin-manual/maint-monitor/be-olap-error-code.md
diff --git a/docs/en/admin-manual/maint-monitor/disk-capacity.md b/docs/en/docs/admin-manual/maint-monitor/disk-capacity.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/disk-capacity.md
rename to docs/en/docs/admin-manual/maint-monitor/disk-capacity.md
diff --git a/docs/en/admin-manual/maint-monitor/doris-error-code.md b/docs/en/docs/admin-manual/maint-monitor/doris-error-code.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/doris-error-code.md
rename to docs/en/docs/admin-manual/maint-monitor/doris-error-code.md
diff --git a/docs/en/admin-manual/maint-monitor/metadata-operation.md b/docs/en/docs/admin-manual/maint-monitor/metadata-operation.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/metadata-operation.md
rename to docs/en/docs/admin-manual/maint-monitor/metadata-operation.md
diff --git a/docs/en/admin-manual/maint-monitor/monitor-alert.md b/docs/en/docs/admin-manual/maint-monitor/monitor-alert.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/monitor-alert.md
rename to docs/en/docs/admin-manual/maint-monitor/monitor-alert.md
diff --git a/docs/en/admin-manual/maint-monitor/monitor-metrics/be-metrics.md b/docs/en/docs/admin-manual/maint-monitor/monitor-metrics/be-metrics.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/monitor-metrics/be-metrics.md
rename to docs/en/docs/admin-manual/maint-monitor/monitor-metrics/be-metrics.md
diff --git a/docs/en/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md b/docs/en/docs/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md
rename to docs/en/docs/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md
diff --git a/docs/en/admin-manual/maint-monitor/multi-tenant.md b/docs/en/docs/admin-manual/maint-monitor/multi-tenant.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/multi-tenant.md
rename to docs/en/docs/admin-manual/maint-monitor/multi-tenant.md
diff --git a/docs/en/admin-manual/maint-monitor/tablet-meta-tool.md b/docs/en/docs/admin-manual/maint-monitor/tablet-meta-tool.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/tablet-meta-tool.md
rename to docs/en/docs/admin-manual/maint-monitor/tablet-meta-tool.md
diff --git a/docs/en/admin-manual/maint-monitor/tablet-repair-and-balance.md b/docs/en/docs/admin-manual/maint-monitor/tablet-repair-and-balance.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/tablet-repair-and-balance.md
rename to docs/en/docs/admin-manual/maint-monitor/tablet-repair-and-balance.md
diff --git a/docs/en/admin-manual/maint-monitor/tablet-restore-tool.md b/docs/en/docs/admin-manual/maint-monitor/tablet-restore-tool.md
similarity index 100%
rename from docs/en/admin-manual/maint-monitor/tablet-restore-tool.md
rename to docs/en/docs/admin-manual/maint-monitor/tablet-restore-tool.md
diff --git a/docs/en/admin-manual/multi-tenant.md b/docs/en/docs/admin-manual/multi-tenant.md
similarity index 100%
rename from docs/en/admin-manual/multi-tenant.md
rename to docs/en/docs/admin-manual/multi-tenant.md
diff --git a/docs/en/admin-manual/optimization.md b/docs/en/docs/admin-manual/optimization.md
similarity index 100%
rename from docs/en/admin-manual/optimization.md
rename to docs/en/docs/admin-manual/optimization.md
diff --git a/docs/en/admin-manual/privilege-ldap/ldap.md b/docs/en/docs/admin-manual/privilege-ldap/ldap.md
similarity index 100%
rename from docs/en/admin-manual/privilege-ldap/ldap.md
rename to docs/en/docs/admin-manual/privilege-ldap/ldap.md
diff --git a/docs/en/admin-manual/privilege-ldap/user-privilege.md b/docs/en/docs/admin-manual/privilege-ldap/user-privilege.md
similarity index 100%
rename from docs/en/admin-manual/privilege-ldap/user-privilege.md
rename to docs/en/docs/admin-manual/privilege-ldap/user-privilege.md
diff --git a/docs/en/admin-manual/query-profile.md b/docs/en/docs/admin-manual/query-profile.md
similarity index 100%
rename from docs/en/admin-manual/query-profile.md
rename to docs/en/docs/admin-manual/query-profile.md
diff --git a/docs/en/admin-manual/sql-interception.md b/docs/en/docs/admin-manual/sql-interception.md
similarity index 100%
rename from docs/en/admin-manual/sql-interception.md
rename to docs/en/docs/admin-manual/sql-interception.md
diff --git a/docs/en/advanced/alter-table/replace-table.md b/docs/en/docs/advanced/alter-table/replace-table.md
similarity index 100%
rename from docs/en/advanced/alter-table/replace-table.md
rename to docs/en/docs/advanced/alter-table/replace-table.md
diff --git a/docs/en/advanced/alter-table/schema-change.md b/docs/en/docs/advanced/alter-table/schema-change.md
similarity index 100%
rename from docs/en/advanced/alter-table/schema-change.md
rename to docs/en/docs/advanced/alter-table/schema-change.md
diff --git a/docs/en/advanced/best-practice/debug-log.md b/docs/en/docs/advanced/best-practice/debug-log.md
similarity index 100%
rename from docs/en/advanced/best-practice/debug-log.md
rename to docs/en/docs/advanced/best-practice/debug-log.md
diff --git a/docs/en/advanced/best-practice/import-analysis.md b/docs/en/docs/advanced/best-practice/import-analysis.md
similarity index 100%
rename from docs/en/advanced/best-practice/import-analysis.md
rename to docs/en/docs/advanced/best-practice/import-analysis.md
diff --git a/docs/en/advanced/best-practice/query-analysis.md b/docs/en/docs/advanced/best-practice/query-analysis.md
similarity index 100%
rename from docs/en/advanced/best-practice/query-analysis.md
rename to docs/en/docs/advanced/best-practice/query-analysis.md
diff --git a/docs/en/advanced/broker.md b/docs/en/docs/advanced/broker.md
similarity index 100%
rename from docs/en/advanced/broker.md
rename to docs/en/docs/advanced/broker.md
diff --git a/docs/en/advanced/cache/partition-cache.md b/docs/en/docs/advanced/cache/partition-cache.md
similarity index 100%
rename from docs/en/advanced/cache/partition-cache.md
rename to docs/en/docs/advanced/cache/partition-cache.md
diff --git a/docs/en/advanced/cache/query-cache.md b/docs/en/docs/advanced/cache/query-cache.md
similarity index 100%
rename from docs/en/advanced/cache/query-cache.md
rename to docs/en/docs/advanced/cache/query-cache.md
diff --git a/docs/en/advanced/join-optimization/bucket-shuffle-join.md b/docs/en/docs/advanced/join-optimization/bucket-shuffle-join.md
similarity index 100%
rename from docs/en/advanced/join-optimization/bucket-shuffle-join.md
rename to docs/en/docs/advanced/join-optimization/bucket-shuffle-join.md
diff --git a/docs/en/advanced/join-optimization/colocation-join.md b/docs/en/docs/advanced/join-optimization/colocation-join.md
similarity index 100%
rename from docs/en/advanced/join-optimization/colocation-join.md
rename to docs/en/docs/advanced/join-optimization/colocation-join.md
diff --git a/docs/en/advanced/join-optimization/doris-join-optimization.md b/docs/en/docs/advanced/join-optimization/doris-join-optimization.md
similarity index 100%
rename from docs/en/advanced/join-optimization/doris-join-optimization.md
rename to docs/en/docs/advanced/join-optimization/doris-join-optimization.md
diff --git a/docs/en/advanced/join-optimization/runtime-filter.md b/docs/en/docs/advanced/join-optimization/runtime-filter.md
similarity index 100%
rename from docs/en/advanced/join-optimization/runtime-filter.md
rename to docs/en/docs/advanced/join-optimization/runtime-filter.md
diff --git a/docs/en/advanced/materialized-view.md b/docs/en/docs/advanced/materialized-view.md
similarity index 100%
rename from docs/en/advanced/materialized-view.md
rename to docs/en/docs/advanced/materialized-view.md
diff --git a/docs/en/advanced/orthogonal-bitmap-manual.md b/docs/en/docs/advanced/orthogonal-bitmap-manual.md
similarity index 100%
rename from docs/en/advanced/orthogonal-bitmap-manual.md
rename to docs/en/docs/advanced/orthogonal-bitmap-manual.md
diff --git a/docs/en/advanced/orthogonal-hll-manual.md b/docs/en/docs/advanced/orthogonal-hll-manual.md
similarity index 100%
rename from docs/en/advanced/orthogonal-hll-manual.md
rename to docs/en/docs/advanced/orthogonal-hll-manual.md
diff --git a/docs/en/advanced/partition/dynamic-partition.md b/docs/en/docs/advanced/partition/dynamic-partition.md
similarity index 100%
rename from docs/en/advanced/partition/dynamic-partition.md
rename to docs/en/docs/advanced/partition/dynamic-partition.md
diff --git a/docs/en/advanced/partition/table-temp-partition.md b/docs/en/docs/advanced/partition/table-temp-partition.md
similarity index 100%
rename from docs/en/advanced/partition/table-temp-partition.md
rename to docs/en/docs/advanced/partition/table-temp-partition.md
diff --git a/docs/en/advanced/resource.md b/docs/en/docs/advanced/resource.md
similarity index 100%
rename from docs/en/advanced/resource.md
rename to docs/en/docs/advanced/resource.md
diff --git a/docs/en/advanced/small-file-mgr.md b/docs/en/docs/advanced/small-file-mgr.md
similarity index 100%
rename from docs/en/advanced/small-file-mgr.md
rename to docs/en/docs/advanced/small-file-mgr.md
diff --git a/docs/en/advanced/sql-mode.md b/docs/en/docs/advanced/sql-mode.md
similarity index 100%
rename from docs/en/advanced/sql-mode.md
rename to docs/en/docs/advanced/sql-mode.md
diff --git a/docs/en/advanced/time-zone.md b/docs/en/docs/advanced/time-zone.md
similarity index 100%
rename from docs/en/advanced/time-zone.md
rename to docs/en/docs/advanced/time-zone.md
diff --git a/docs/en/advanced/using-hll.md b/docs/en/docs/advanced/using-hll.md
similarity index 100%
rename from docs/en/advanced/using-hll.md
rename to docs/en/docs/advanced/using-hll.md
diff --git a/docs/en/advanced/variables.md b/docs/en/docs/advanced/variables.md
similarity index 100%
rename from docs/en/advanced/variables.md
rename to docs/en/docs/advanced/variables.md
diff --git a/docs/en/advanced/vectorized-execution-engine.md b/docs/en/docs/advanced/vectorized-execution-engine.md
similarity index 100%
rename from docs/en/advanced/vectorized-execution-engine.md
rename to docs/en/docs/advanced/vectorized-execution-engine.md
diff --git a/docs/en/benchmark/ssb.md b/docs/en/docs/benchmark/ssb.md
similarity index 100%
rename from docs/en/benchmark/ssb.md
rename to docs/en/docs/benchmark/ssb.md
diff --git a/docs/en/data-operate/export/export-manual.md b/docs/en/docs/data-operate/export/export-manual.md
similarity index 100%
rename from docs/en/data-operate/export/export-manual.md
rename to docs/en/docs/data-operate/export/export-manual.md
diff --git a/docs/en/data-operate/export/export_with_mysql_dump.md b/docs/en/docs/data-operate/export/export_with_mysql_dump.md
similarity index 100%
rename from docs/en/data-operate/export/export_with_mysql_dump.md
rename to docs/en/docs/data-operate/export/export_with_mysql_dump.md
diff --git a/docs/en/data-operate/export/outfile.md b/docs/en/docs/data-operate/export/outfile.md
similarity index 100%
rename from docs/en/data-operate/export/outfile.md
rename to docs/en/docs/data-operate/export/outfile.md
diff --git a/docs/en/data-operate/import/import-scenes/external-storage-load.md b/docs/en/docs/data-operate/import/import-scenes/external-storage-load.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/external-storage-load.md
rename to docs/en/docs/data-operate/import/import-scenes/external-storage-load.md
diff --git a/docs/en/data-operate/import/import-scenes/external-table-load.md b/docs/en/docs/data-operate/import/import-scenes/external-table-load.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/external-table-load.md
rename to docs/en/docs/data-operate/import/import-scenes/external-table-load.md
diff --git a/docs/en/data-operate/import/import-scenes/jdbc-load.md b/docs/en/docs/data-operate/import/import-scenes/jdbc-load.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/jdbc-load.md
rename to docs/en/docs/data-operate/import/import-scenes/jdbc-load.md
diff --git a/docs/en/data-operate/import/import-scenes/kafka-load.md b/docs/en/docs/data-operate/import/import-scenes/kafka-load.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/kafka-load.md
rename to docs/en/docs/data-operate/import/import-scenes/kafka-load.md
diff --git a/docs/en/data-operate/import/import-scenes/load-atomicity.md b/docs/en/docs/data-operate/import/import-scenes/load-atomicity.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/load-atomicity.md
rename to docs/en/docs/data-operate/import/import-scenes/load-atomicity.md
diff --git a/docs/en/data-operate/import/import-scenes/load-data-convert.md b/docs/en/docs/data-operate/import/import-scenes/load-data-convert.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/load-data-convert.md
rename to docs/en/docs/data-operate/import/import-scenes/load-data-convert.md
diff --git a/docs/en/data-operate/import/import-scenes/load-strict-mode.md b/docs/en/docs/data-operate/import/import-scenes/load-strict-mode.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/load-strict-mode.md
rename to docs/en/docs/data-operate/import/import-scenes/load-strict-mode.md
diff --git a/docs/en/data-operate/import/import-scenes/local-file-load.md b/docs/en/docs/data-operate/import/import-scenes/local-file-load.md
similarity index 100%
rename from docs/en/data-operate/import/import-scenes/local-file-load.md
rename to docs/en/docs/data-operate/import/import-scenes/local-file-load.md
diff --git a/docs/en/data-operate/import/import-way/binlog-load-manual.md b/docs/en/docs/data-operate/import/import-way/binlog-load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/binlog-load-manual.md
rename to docs/en/docs/data-operate/import/import-way/binlog-load-manual.md
diff --git a/docs/en/data-operate/import/import-way/broker-load-manual.md b/docs/en/docs/data-operate/import/import-way/broker-load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/broker-load-manual.md
rename to docs/en/docs/data-operate/import/import-way/broker-load-manual.md
diff --git a/docs/en/data-operate/import/import-way/insert-into-manual.md b/docs/en/docs/data-operate/import/import-way/insert-into-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/insert-into-manual.md
rename to docs/en/docs/data-operate/import/import-way/insert-into-manual.md
diff --git a/docs/en/data-operate/import/import-way/load-json-format.md b/docs/en/docs/data-operate/import/import-way/load-json-format.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/load-json-format.md
rename to docs/en/docs/data-operate/import/import-way/load-json-format.md
diff --git a/docs/en/data-operate/import/import-way/routine-load-manual.md b/docs/en/docs/data-operate/import/import-way/routine-load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/routine-load-manual.md
rename to docs/en/docs/data-operate/import/import-way/routine-load-manual.md
diff --git a/docs/en/data-operate/import/import-way/s3-load-manual.md b/docs/en/docs/data-operate/import/import-way/s3-load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/s3-load-manual.md
rename to docs/en/docs/data-operate/import/import-way/s3-load-manual.md
diff --git a/docs/en/data-operate/import/import-way/spark-load-manual.md b/docs/en/docs/data-operate/import/import-way/spark-load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/spark-load-manual.md
rename to docs/en/docs/data-operate/import/import-way/spark-load-manual.md
diff --git a/docs/en/data-operate/import/import-way/stream-load-manual.md b/docs/en/docs/data-operate/import/import-way/stream-load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/import-way/stream-load-manual.md
rename to docs/en/docs/data-operate/import/import-way/stream-load-manual.md
diff --git a/docs/en/data-operate/import/load-manual.md b/docs/en/docs/data-operate/import/load-manual.md
similarity index 100%
rename from docs/en/data-operate/import/load-manual.md
rename to docs/en/docs/data-operate/import/load-manual.md
diff --git a/docs/en/data-operate/update-delete/batch-delete-manual.md b/docs/en/docs/data-operate/update-delete/batch-delete-manual.md
similarity index 100%
rename from docs/en/data-operate/update-delete/batch-delete-manual.md
rename to docs/en/docs/data-operate/update-delete/batch-delete-manual.md
diff --git a/docs/en/data-operate/update-delete/delete-manual.md b/docs/en/docs/data-operate/update-delete/delete-manual.md
similarity index 100%
rename from docs/en/data-operate/update-delete/delete-manual.md
rename to docs/en/docs/data-operate/update-delete/delete-manual.md
diff --git a/docs/en/data-operate/update-delete/sequence-column-manual.md b/docs/en/docs/data-operate/update-delete/sequence-column-manual.md
similarity index 100%
rename from docs/en/data-operate/update-delete/sequence-column-manual.md
rename to docs/en/docs/data-operate/update-delete/sequence-column-manual.md
diff --git a/docs/en/data-operate/update-delete/update.md b/docs/en/docs/data-operate/update-delete/update.md
similarity index 100%
rename from docs/en/data-operate/update-delete/update.md
rename to docs/en/docs/data-operate/update-delete/update.md
diff --git a/docs/en/data-table/advance-usage.md b/docs/en/docs/data-table/advance-usage.md
similarity index 100%
rename from docs/en/data-table/advance-usage.md
rename to docs/en/docs/data-table/advance-usage.md
diff --git a/docs/en/data-table/basic-usage.md b/docs/en/docs/data-table/basic-usage.md
similarity index 100%
rename from docs/en/data-table/basic-usage.md
rename to docs/en/docs/data-table/basic-usage.md
diff --git a/docs/en/data-table/best-practice.md b/docs/en/docs/data-table/best-practice.md
similarity index 100%
rename from docs/en/data-table/best-practice.md
rename to docs/en/docs/data-table/best-practice.md
diff --git a/docs/en/data-table/data-model.md b/docs/en/docs/data-table/data-model.md
similarity index 100%
rename from docs/en/data-table/data-model.md
rename to docs/en/docs/data-table/data-model.md
diff --git a/docs/en/data-table/data-partition.md b/docs/en/docs/data-table/data-partition.md
similarity index 100%
rename from docs/en/data-table/data-partition.md
rename to docs/en/docs/data-table/data-partition.md
diff --git a/docs/en/data-table/hit-the-rollup.md b/docs/en/docs/data-table/hit-the-rollup.md
similarity index 100%
rename from docs/en/data-table/hit-the-rollup.md
rename to docs/en/docs/data-table/hit-the-rollup.md
diff --git a/docs/en/data-table/index/bitmap-index.md b/docs/en/docs/data-table/index/bitmap-index.md
similarity index 100%
rename from docs/en/data-table/index/bitmap-index.md
rename to docs/en/docs/data-table/index/bitmap-index.md
diff --git a/docs/en/data-table/index/bloomfilter.md b/docs/en/docs/data-table/index/bloomfilter.md
similarity index 100%
rename from docs/en/data-table/index/bloomfilter.md
rename to docs/en/docs/data-table/index/bloomfilter.md
diff --git a/docs/en/data-table/index/prefix-index.md b/docs/en/docs/data-table/index/prefix-index.md
similarity index 100%
rename from docs/en/data-table/index/prefix-index.md
rename to docs/en/docs/data-table/index/prefix-index.md
diff --git a/docs/en/ecosystem/audit-plugin.md b/docs/en/docs/ecosystem/audit-plugin.md
similarity index 100%
rename from docs/en/ecosystem/audit-plugin.md
rename to docs/en/docs/ecosystem/audit-plugin.md
diff --git a/docs/en/ecosystem/datax.md b/docs/en/docs/ecosystem/datax.md
similarity index 100%
rename from docs/en/ecosystem/datax.md
rename to docs/en/docs/ecosystem/datax.md
diff --git a/docs/en/ecosystem/doris-manager/cluster-managenent.md b/docs/en/docs/ecosystem/doris-manager/cluster-managenent.md
similarity index 100%
rename from docs/en/ecosystem/doris-manager/cluster-managenent.md
rename to docs/en/docs/ecosystem/doris-manager/cluster-managenent.md
diff --git a/docs/en/ecosystem/doris-manager/compiling-deploying.md b/docs/en/docs/ecosystem/doris-manager/compiling-deploying.md
similarity index 100%
rename from docs/en/ecosystem/doris-manager/compiling-deploying.md
rename to docs/en/docs/ecosystem/doris-manager/compiling-deploying.md
diff --git a/docs/en/ecosystem/doris-manager/initializing.md b/docs/en/docs/ecosystem/doris-manager/initializing.md
similarity index 100%
rename from docs/en/ecosystem/doris-manager/initializing.md
rename to docs/en/docs/ecosystem/doris-manager/initializing.md
diff --git a/docs/en/ecosystem/doris-manager/space-list.md b/docs/en/docs/ecosystem/doris-manager/space-list.md
similarity index 100%
rename from docs/en/ecosystem/doris-manager/space-list.md
rename to docs/en/docs/ecosystem/doris-manager/space-list.md
diff --git a/docs/en/ecosystem/doris-manager/space-management.md b/docs/en/docs/ecosystem/doris-manager/space-management.md
similarity index 100%
rename from docs/en/ecosystem/doris-manager/space-management.md
rename to docs/en/docs/ecosystem/doris-manager/space-management.md
diff --git a/docs/en/ecosystem/doris-manager/system-settings.md b/docs/en/docs/ecosystem/doris-manager/system-settings.md
similarity index 100%
rename from docs/en/ecosystem/doris-manager/system-settings.md
rename to docs/en/docs/ecosystem/doris-manager/system-settings.md
diff --git a/docs/en/ecosystem/external-table/doris-on-es.md b/docs/en/docs/ecosystem/external-table/doris-on-es.md
similarity index 100%
rename from docs/en/ecosystem/external-table/doris-on-es.md
rename to docs/en/docs/ecosystem/external-table/doris-on-es.md
diff --git a/docs/en/ecosystem/external-table/hive-of-doris.md b/docs/en/docs/ecosystem/external-table/hive-of-doris.md
similarity index 100%
rename from docs/en/ecosystem/external-table/hive-of-doris.md
rename to docs/en/docs/ecosystem/external-table/hive-of-doris.md
diff --git a/docs/en/ecosystem/external-table/hudi-external-table.md b/docs/en/docs/ecosystem/external-table/hudi-external-table.md
similarity index 100%
rename from docs/en/ecosystem/external-table/hudi-external-table.md
rename to docs/en/docs/ecosystem/external-table/hudi-external-table.md
diff --git a/docs/en/ecosystem/external-table/iceberg-of-doris.md b/docs/en/docs/ecosystem/external-table/iceberg-of-doris.md
similarity index 100%
rename from docs/en/ecosystem/external-table/iceberg-of-doris.md
rename to docs/en/docs/ecosystem/external-table/iceberg-of-doris.md
diff --git a/docs/en/ecosystem/external-table/odbc-of-doris.md b/docs/en/docs/ecosystem/external-table/odbc-of-doris.md
similarity index 100%
rename from docs/en/ecosystem/external-table/odbc-of-doris.md
rename to docs/en/docs/ecosystem/external-table/odbc-of-doris.md
diff --git a/docs/en/ecosystem/flink-doris-connector.md b/docs/en/docs/ecosystem/flink-doris-connector.md
similarity index 100%
rename from docs/en/ecosystem/flink-doris-connector.md
rename to docs/en/docs/ecosystem/flink-doris-connector.md
diff --git a/docs/en/ecosystem/logstash.md b/docs/en/docs/ecosystem/logstash.md
similarity index 100%
rename from docs/en/ecosystem/logstash.md
rename to docs/en/docs/ecosystem/logstash.md
diff --git a/docs/en/ecosystem/plugin-development-manual.md b/docs/en/docs/ecosystem/plugin-development-manual.md
similarity index 100%
rename from docs/en/ecosystem/plugin-development-manual.md
rename to docs/en/docs/ecosystem/plugin-development-manual.md
diff --git a/docs/en/ecosystem/seatunnel/flink-sink.md b/docs/en/docs/ecosystem/seatunnel/flink-sink.md
similarity index 100%
rename from docs/en/ecosystem/seatunnel/flink-sink.md
rename to docs/en/docs/ecosystem/seatunnel/flink-sink.md
diff --git a/docs/en/ecosystem/seatunnel/spark-sink.md b/docs/en/docs/ecosystem/seatunnel/spark-sink.md
similarity index 100%
rename from docs/en/ecosystem/seatunnel/spark-sink.md
rename to docs/en/docs/ecosystem/seatunnel/spark-sink.md
diff --git a/docs/en/ecosystem/spark-doris-connector.md b/docs/en/docs/ecosystem/spark-doris-connector.md
similarity index 100%
rename from docs/en/ecosystem/spark-doris-connector.md
rename to docs/en/docs/ecosystem/spark-doris-connector.md
diff --git a/docs/en/ecosystem/udf/contribute-udf.md b/docs/en/docs/ecosystem/udf/contribute-udf.md
similarity index 100%
rename from docs/en/ecosystem/udf/contribute-udf.md
rename to docs/en/docs/ecosystem/udf/contribute-udf.md
diff --git a/docs/en/ecosystem/udf/java-user-defined-function.md b/docs/en/docs/ecosystem/udf/java-user-defined-function.md
similarity index 100%
rename from docs/en/ecosystem/udf/java-user-defined-function.md
rename to docs/en/docs/ecosystem/udf/java-user-defined-function.md
diff --git a/docs/en/ecosystem/udf/native-user-defined-function.md b/docs/en/docs/ecosystem/udf/native-user-defined-function.md
similarity index 100%
rename from docs/en/ecosystem/udf/native-user-defined-function.md
rename to docs/en/docs/ecosystem/udf/native-user-defined-function.md
diff --git a/docs/en/ecosystem/udf/remote-user-defined-function.md b/docs/en/docs/ecosystem/udf/remote-user-defined-function.md
similarity index 100%
rename from docs/en/ecosystem/udf/remote-user-defined-function.md
rename to docs/en/docs/ecosystem/udf/remote-user-defined-function.md
diff --git a/docs/en/faq/data-faq.md b/docs/en/docs/faq/data-faq.md
similarity index 100%
rename from docs/en/faq/data-faq.md
rename to docs/en/docs/faq/data-faq.md
diff --git a/docs/en/faq/install-faq.md b/docs/en/docs/faq/install-faq.md
similarity index 100%
rename from docs/en/faq/install-faq.md
rename to docs/en/docs/faq/install-faq.md
diff --git a/docs/en/faq/sql-faq.md b/docs/en/docs/faq/sql-faq.md
similarity index 100%
rename from docs/en/faq/sql-faq.md
rename to docs/en/docs/faq/sql-faq.md
diff --git a/docs/en/get-starting/get-starting.md b/docs/en/docs/get-starting/get-starting.md
similarity index 100%
rename from docs/en/get-starting/get-starting.md
rename to docs/en/docs/get-starting/get-starting.md
diff --git a/docs/en/install/install-deploy.md b/docs/en/docs/install/install-deploy.md
similarity index 100%
rename from docs/en/install/install-deploy.md
rename to docs/en/docs/install/install-deploy.md
diff --git a/docs/en/install/source-install/compilation-arm.md b/docs/en/docs/install/source-install/compilation-arm.md
similarity index 100%
rename from docs/en/install/source-install/compilation-arm.md
rename to docs/en/docs/install/source-install/compilation-arm.md
diff --git a/docs/en/install/source-install/compilation-with-ldb-toolchain.md b/docs/en/docs/install/source-install/compilation-with-ldb-toolchain.md
similarity index 100%
rename from docs/en/install/source-install/compilation-with-ldb-toolchain.md
rename to docs/en/docs/install/source-install/compilation-with-ldb-toolchain.md
diff --git a/docs/en/install/source-install/compilation.md b/docs/en/docs/install/source-install/compilation.md
similarity index 100%
rename from docs/en/install/source-install/compilation.md
rename to docs/en/docs/install/source-install/compilation.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/avg.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/avg.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/avg.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/avg.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/bitmap_union.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/bitmap_union.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/bitmap_union.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/bitmap_union.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/count.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/count.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/count.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/group_concat.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/group_concat.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/group_concat.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/group_concat.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/max.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/max.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/max.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/max.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/max_by.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/max_by.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/max_by.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/max_by.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/min.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/min.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/min.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/min.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/min_by.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/min_by.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/min_by.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/min_by.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/percentile.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/percentile.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/percentile.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/percentile.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/percentile_approx.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/percentile_approx.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/percentile_approx.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/percentile_approx.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/stddev.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/stddev.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/stddev.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/stddev.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/stddev_samp.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/stddev_samp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/stddev_samp.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/stddev_samp.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/sum.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/sum.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/sum.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/sum.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/topn.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/topn.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/topn.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/topn.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/var_samp.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/var_samp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/var_samp.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/var_samp.md
diff --git a/docs/en/sql-manual/sql-functions/aggregate-functions/variance.md b/docs/en/docs/sql-manual/sql-functions/aggregate-functions/variance.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/aggregate-functions/variance.md
rename to docs/en/docs/sql-manual/sql-functions/aggregate-functions/variance.md
diff --git a/docs/en/sql-manual/sql-functions/array-functions/array_contains.md b/docs/en/docs/sql-manual/sql-functions/array-functions/array_contains.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/array-functions/array_contains.md
rename to docs/en/docs/sql-manual/sql-functions/array-functions/array_contains.md
diff --git a/docs/en/sql-manual/sql-functions/array-functions/array_position.md b/docs/en/docs/sql-manual/sql-functions/array-functions/array_position.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/array-functions/array_position.md
rename to docs/en/docs/sql-manual/sql-functions/array-functions/array_position.md
diff --git a/docs/en/sql-manual/sql-functions/array-functions/element_at.md b/docs/en/docs/sql-manual/sql-functions/array-functions/element_at.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/array-functions/element_at.md
rename to docs/en/docs/sql-manual/sql-functions/array-functions/element_at.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_max.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_max.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_max.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_max.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_min.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_min.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_min.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_min.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_not.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_not.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_not.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_not.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_or.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_or.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_union.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_union.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_union.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_union.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md
diff --git a/docs/en/sql-manual/sql-functions/bitmap-functions/to_bitmap.md b/docs/en/docs/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
rename to docs/en/docs/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
diff --git a/docs/en/sql-manual/sql-functions/bitwise-functions/bitand.md b/docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitand.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitwise-functions/bitand.md
rename to docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitand.md
diff --git a/docs/en/sql-manual/sql-functions/bitwise-functions/bitnot.md b/docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitnot.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitwise-functions/bitnot.md
rename to docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitnot.md
diff --git a/docs/en/sql-manual/sql-functions/bitwise-functions/bitor.md b/docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitor.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitwise-functions/bitor.md
rename to docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitor.md
diff --git a/docs/en/sql-manual/sql-functions/bitwise-functions/bitxor.md b/docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitxor.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/bitwise-functions/bitxor.md
rename to docs/en/docs/sql-manual/sql-functions/bitwise-functions/bitxor.md
diff --git a/docs/en/sql-manual/sql-functions/cast.md b/docs/en/docs/sql-manual/sql-functions/cast.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/cast.md
rename to docs/en/docs/sql-manual/sql-functions/cast.md
diff --git a/docs/en/sql-manual/sql-functions/conditional-functions/case.md b/docs/en/docs/sql-manual/sql-functions/conditional-functions/case.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/conditional-functions/case.md
rename to docs/en/docs/sql-manual/sql-functions/conditional-functions/case.md
diff --git a/docs/en/sql-manual/sql-functions/conditional-functions/coalesce.md b/docs/en/docs/sql-manual/sql-functions/conditional-functions/coalesce.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/conditional-functions/coalesce.md
rename to docs/en/docs/sql-manual/sql-functions/conditional-functions/coalesce.md
diff --git a/docs/en/sql-manual/sql-functions/conditional-functions/if.md b/docs/en/docs/sql-manual/sql-functions/conditional-functions/if.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/conditional-functions/if.md
rename to docs/en/docs/sql-manual/sql-functions/conditional-functions/if.md
diff --git a/docs/en/sql-manual/sql-functions/conditional-functions/ifnull.md b/docs/en/docs/sql-manual/sql-functions/conditional-functions/ifnull.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/conditional-functions/ifnull.md
rename to docs/en/docs/sql-manual/sql-functions/conditional-functions/ifnull.md
diff --git a/docs/en/sql-manual/sql-functions/conditional-functions/nullif.md b/docs/en/docs/sql-manual/sql-functions/conditional-functions/nullif.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/conditional-functions/nullif.md
rename to docs/en/docs/sql-manual/sql-functions/conditional-functions/nullif.md
diff --git a/docs/en/sql-manual/sql-functions/conditional-functions/nvl.md b/docs/en/docs/sql-manual/sql-functions/conditional-functions/nvl.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/conditional-functions/nvl.md
rename to docs/en/docs/sql-manual/sql-functions/conditional-functions/nvl.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/convert_tz.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/convert_tz.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/convert_tz.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/convert_tz.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/curdate.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/curdate.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/curdate.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/curdate.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/current_timestamp.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/current_timestamp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/current_timestamp.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/current_timestamp.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/curtime.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/curtime.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/curtime.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/curtime.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/date_add.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/date_add.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/date_add.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/date_add.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/date_format.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/date_format.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/date_format.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/date_format.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/date_sub.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/date_sub.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/date_sub.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/date_sub.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/datediff.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/datediff.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/datediff.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/datediff.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/day.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/day.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/day.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/day.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/dayname.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/dayname.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/dayname.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/dayname.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/dayofmonth.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/dayofmonth.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/dayofmonth.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/dayofmonth.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/dayofweek.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/dayofweek.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/dayofweek.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/dayofweek.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/dayofyear.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/dayofyear.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/dayofyear.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/dayofyear.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/from_days.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/from_days.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/from_days.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/from_days.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/from_unixtime.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/from_unixtime.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/from_unixtime.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/from_unixtime.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/hour.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/hour.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/hour.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/hour.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/makedate.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/makedate.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/makedate.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/makedate.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/minute.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/minute.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/minute.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/minute.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/month.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/month.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/month.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/month.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/monthname.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/monthname.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/monthname.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/monthname.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/now.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/now.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/now.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/now.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/second.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/second.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/second.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/second.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/str_to_date.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/str_to_date.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/str_to_date.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/str_to_date.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/time_round.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/time_round.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/time_round.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/time_round.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/timediff.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/timediff.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/timediff.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/timediff.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/timestampadd.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/timestampadd.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/timestampadd.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/timestampadd.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/timestampdiff.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/timestampdiff.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/timestampdiff.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/timestampdiff.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/to_date.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/to_date.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/to_date.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/to_date.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/to_days.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/to_days.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/to_days.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/to_days.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/unix_timestamp.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/unix_timestamp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/unix_timestamp.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/unix_timestamp.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/utc_timestamp.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/utc_timestamp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/utc_timestamp.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/utc_timestamp.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/week.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/week.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/week.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/week.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/weekday.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/weekday.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/weekday.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/weekday.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/weekofyear.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/weekofyear.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/weekofyear.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/weekofyear.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/year.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/year.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/year.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/year.md
diff --git a/docs/en/sql-manual/sql-functions/date-time-functions/yearweek.md b/docs/en/docs/sql-manual/sql-functions/date-time-functions/yearweek.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/date-time-functions/yearweek.md
rename to docs/en/docs/sql-manual/sql-functions/date-time-functions/yearweek.md
diff --git a/docs/en/sql-manual/sql-functions/digital-masking.md b/docs/en/docs/sql-manual/sql-functions/digital-masking.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/digital-masking.md
rename to docs/en/docs/sql-manual/sql-functions/digital-masking.md
diff --git a/docs/en/sql-manual/sql-functions/encrypt-digest-functions/aes.md b/docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/aes.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/encrypt-digest-functions/aes.md
rename to docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/aes.md
diff --git a/docs/en/sql-manual/sql-functions/encrypt-digest-functions/md5.md b/docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/md5.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/encrypt-digest-functions/md5.md
rename to docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/md5.md
diff --git a/docs/en/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md b/docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md
rename to docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md
diff --git a/docs/en/sql-manual/sql-functions/encrypt-digest-functions/sm3.md b/docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/encrypt-digest-functions/sm3.md
rename to docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3.md
diff --git a/docs/en/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md b/docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md
rename to docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md
diff --git a/docs/en/sql-manual/sql-functions/encrypt-digest-functions/sm4.md b/docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/sm4.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/encrypt-digest-functions/sm4.md
rename to docs/en/docs/sql-manual/sql-functions/encrypt-digest-functions/sm4.md
diff --git a/docs/en/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md b/docs/en/docs/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md
rename to docs/en/docs/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md
diff --git a/docs/en/sql-manual/sql-functions/json-functions/get_json_double.md b/docs/en/docs/sql-manual/sql-functions/json-functions/get_json_double.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/json-functions/get_json_double.md
rename to docs/en/docs/sql-manual/sql-functions/json-functions/get_json_double.md
diff --git a/docs/en/sql-manual/sql-functions/json-functions/get_json_int.md b/docs/en/docs/sql-manual/sql-functions/json-functions/get_json_int.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/json-functions/get_json_int.md
rename to docs/en/docs/sql-manual/sql-functions/json-functions/get_json_int.md
diff --git a/docs/en/sql-manual/sql-functions/json-functions/get_json_string.md b/docs/en/docs/sql-manual/sql-functions/json-functions/get_json_string.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/json-functions/get_json_string.md
rename to docs/en/docs/sql-manual/sql-functions/json-functions/get_json_string.md
diff --git a/docs/en/sql-manual/sql-functions/json-functions/json_array.md b/docs/en/docs/sql-manual/sql-functions/json-functions/json_array.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/json-functions/json_array.md
rename to docs/en/docs/sql-manual/sql-functions/json-functions/json_array.md
diff --git a/docs/en/sql-manual/sql-functions/json-functions/json_object.md b/docs/en/docs/sql-manual/sql-functions/json-functions/json_object.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/json-functions/json_object.md
rename to docs/en/docs/sql-manual/sql-functions/json-functions/json_object.md
diff --git a/docs/en/sql-manual/sql-functions/json-functions/json_quote.md b/docs/en/docs/sql-manual/sql-functions/json-functions/json_quote.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/json-functions/json_quote.md
rename to docs/en/docs/sql-manual/sql-functions/json-functions/json_quote.md
diff --git a/docs/en/sql-manual/sql-functions/math-functions/conv.md b/docs/en/docs/sql-manual/sql-functions/math-functions/conv.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/math-functions/conv.md
rename to docs/en/docs/sql-manual/sql-functions/math-functions/conv.md
diff --git a/docs/en/sql-manual/sql-functions/math-functions/pmod.md b/docs/en/docs/sql-manual/sql-functions/math-functions/pmod.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/math-functions/pmod.md
rename to docs/en/docs/sql-manual/sql-functions/math-functions/pmod.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_astext.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_astext.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_astext.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_astext.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_circle.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_circle.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_circle.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_circle.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_contains.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_contains.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_contains.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_contains.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_linefromtext.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_linefromtext.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_linefromtext.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_linefromtext.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_point.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_point.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_point.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_point.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_polygon.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_polygon.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_polygon.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_polygon.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_x.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_x.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_x.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_x.md
diff --git a/docs/en/sql-manual/sql-functions/spatial-functions/st_y.md b/docs/en/docs/sql-manual/sql-functions/spatial-functions/st_y.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/spatial-functions/st_y.md
rename to docs/en/docs/sql-manual/sql-functions/spatial-functions/st_y.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md b/docs/en/docs/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/ascii.md b/docs/en/docs/sql-manual/sql-functions/string-functions/ascii.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/ascii.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/ascii.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/bit_length.md b/docs/en/docs/sql-manual/sql-functions/string-functions/bit_length.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/bit_length.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/bit_length.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/char_length.md b/docs/en/docs/sql-manual/sql-functions/string-functions/char_length.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/char_length.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/char_length.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/concat.md b/docs/en/docs/sql-manual/sql-functions/string-functions/concat.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/concat.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/concat.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/concat_ws.md b/docs/en/docs/sql-manual/sql-functions/string-functions/concat_ws.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/concat_ws.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/concat_ws.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/ends_with.md b/docs/en/docs/sql-manual/sql-functions/string-functions/ends_with.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/ends_with.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/ends_with.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/find_in_set.md b/docs/en/docs/sql-manual/sql-functions/string-functions/find_in_set.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/find_in_set.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/find_in_set.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/hex.md b/docs/en/docs/sql-manual/sql-functions/string-functions/hex.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/hex.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/hex.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/instr.md b/docs/en/docs/sql-manual/sql-functions/string-functions/instr.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/instr.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/instr.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/lcase.md b/docs/en/docs/sql-manual/sql-functions/string-functions/lcase.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/lcase.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/lcase.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/left.md b/docs/en/docs/sql-manual/sql-functions/string-functions/left.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/left.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/left.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/length.md b/docs/en/docs/sql-manual/sql-functions/string-functions/length.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/length.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/length.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/like/like.md b/docs/en/docs/sql-manual/sql-functions/string-functions/like/like.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/like/like.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/like/like.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/like/not_like.md b/docs/en/docs/sql-manual/sql-functions/string-functions/like/not_like.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/like/not_like.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/like/not_like.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/locate.md b/docs/en/docs/sql-manual/sql-functions/string-functions/locate.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/locate.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/locate.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/lower.md b/docs/en/docs/sql-manual/sql-functions/string-functions/lower.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/lower.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/lower.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/lpad.md b/docs/en/docs/sql-manual/sql-functions/string-functions/lpad.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/lpad.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/lpad.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/ltrim.md b/docs/en/docs/sql-manual/sql-functions/string-functions/ltrim.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/ltrim.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/ltrim.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/money_format.md b/docs/en/docs/sql-manual/sql-functions/string-functions/money_format.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/money_format.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/money_format.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/null_or_empty.md b/docs/en/docs/sql-manual/sql-functions/string-functions/null_or_empty.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/null_or_empty.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/null_or_empty.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/regexp/not_regexp.md b/docs/en/docs/sql-manual/sql-functions/string-functions/regexp/not_regexp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/regexp/not_regexp.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/regexp/not_regexp.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/regexp/regexp.md b/docs/en/docs/sql-manual/sql-functions/string-functions/regexp/regexp.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/regexp/regexp.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/regexp/regexp.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md b/docs/en/docs/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md b/docs/en/docs/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/repeat.md b/docs/en/docs/sql-manual/sql-functions/string-functions/repeat.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/repeat.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/repeat.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/replace.md b/docs/en/docs/sql-manual/sql-functions/string-functions/replace.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/replace.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/replace.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/reverse.md b/docs/en/docs/sql-manual/sql-functions/string-functions/reverse.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/reverse.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/reverse.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/right.md b/docs/en/docs/sql-manual/sql-functions/string-functions/right.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/right.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/right.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/rpad.md b/docs/en/docs/sql-manual/sql-functions/string-functions/rpad.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/rpad.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/rpad.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/split_part.md b/docs/en/docs/sql-manual/sql-functions/string-functions/split_part.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/split_part.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/split_part.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/starts_with.md b/docs/en/docs/sql-manual/sql-functions/string-functions/starts_with.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/starts_with.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/starts_with.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/strleft.md b/docs/en/docs/sql-manual/sql-functions/string-functions/strleft.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/strleft.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/strleft.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/strright.md b/docs/en/docs/sql-manual/sql-functions/string-functions/strright.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/strright.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/strright.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/substring.md b/docs/en/docs/sql-manual/sql-functions/string-functions/substring.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/substring.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/substring.md
diff --git a/docs/en/sql-manual/sql-functions/string-functions/unhex.md b/docs/en/docs/sql-manual/sql-functions/string-functions/unhex.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/string-functions/unhex.md
rename to docs/en/docs/sql-manual/sql-functions/string-functions/unhex.md
diff --git a/docs/en/sql-manual/sql-functions/table-functions/explode-bitmap.md b/docs/en/docs/sql-manual/sql-functions/table-functions/explode-bitmap.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/table-functions/explode-bitmap.md
rename to docs/en/docs/sql-manual/sql-functions/table-functions/explode-bitmap.md
diff --git a/docs/en/sql-manual/sql-functions/table-functions/explode-json-array.md b/docs/en/docs/sql-manual/sql-functions/table-functions/explode-json-array.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/table-functions/explode-json-array.md
rename to docs/en/docs/sql-manual/sql-functions/table-functions/explode-json-array.md
diff --git a/docs/en/sql-manual/sql-functions/table-functions/explode-numbers.md b/docs/en/docs/sql-manual/sql-functions/table-functions/explode-numbers.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/table-functions/explode-numbers.md
rename to docs/en/docs/sql-manual/sql-functions/table-functions/explode-numbers.md
diff --git a/docs/en/sql-manual/sql-functions/table-functions/explode-split.md b/docs/en/docs/sql-manual/sql-functions/table-functions/explode-split.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/table-functions/explode-split.md
rename to docs/en/docs/sql-manual/sql-functions/table-functions/explode-split.md
diff --git a/docs/en/sql-manual/sql-functions/table-functions/outer-combinator.md b/docs/en/docs/sql-manual/sql-functions/table-functions/outer-combinator.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/table-functions/outer-combinator.md
rename to docs/en/docs/sql-manual/sql-functions/table-functions/outer-combinator.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md
diff --git a/docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md b/docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md
similarity index 100%
rename from docs/en/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md
rename to docs/en/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/GRANT.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/GRANT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/GRANT.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/GRANT.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/LDAP.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/LDAP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/LDAP.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/LDAP.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md
diff --git a/docs/en/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md b/docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md
rename to docs/en/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md
diff --git a/docs/en/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md b/docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md
rename to docs/en/docs/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md b/docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/ARRAY.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/ARRAY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/ARRAY.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/ARRAY.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/BIGINT.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/BIGINT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/BIGINT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/BIGINT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/BITMAP.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/BITMAP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/BITMAP.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/BITMAP.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/BOOLEAN.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/BOOLEAN.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/BOOLEAN.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/BOOLEAN.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/CHAR.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/CHAR.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/CHAR.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/CHAR.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/DATE.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/DATE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/DATE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/DATE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/DATETIME.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/DATETIME.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/DATETIME.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/DATETIME.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/DECIMAL.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/DECIMAL.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/DECIMAL.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/DECIMAL.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/DOUBLE.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/DOUBLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/DOUBLE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/DOUBLE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/FLOAT.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/FLOAT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/FLOAT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/FLOAT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/HLL.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/HLL.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/HLL.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/HLL.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/INT.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/INT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/INT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/INT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/LARGEINT.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/LARGEINT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/LARGEINT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/LARGEINT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/QUANTILE_STATE.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/QUANTILE_STATE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/QUANTILE_STATE.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/QUANTILE_STATE.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/SMALLINT.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/SMALLINT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/SMALLINT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/SMALLINT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/STRING.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/STRING.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/STRING.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/STRING.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/TINYINT.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/TINYINT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/TINYINT.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/TINYINT.md
diff --git a/docs/en/sql-manual/sql-reference/Data-Types/VARCHAR.md b/docs/en/docs/sql-manual/sql-reference/Data-Types/VARCHAR.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Data-Types/VARCHAR.md
rename to docs/en/docs/sql-manual/sql-reference/Data-Types/VARCHAR.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/KILL.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/KILL.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/KILL.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/KILL.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md b/docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md
rename to docs/en/docs/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-USER.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md
diff --git a/docs/en/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md b/docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md
rename to docs/en/docs/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md
diff --git a/docs/en/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md b/docs/en/docs/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md
rename to docs/en/docs/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md
diff --git a/docs/en/sql-manual/sql-reference/Utility-Statements/HELP.md b/docs/en/docs/sql-manual/sql-reference/Utility-Statements/HELP.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Utility-Statements/HELP.md
rename to docs/en/docs/sql-manual/sql-reference/Utility-Statements/HELP.md
diff --git a/docs/en/sql-manual/sql-reference/Utility-Statements/USE.md b/docs/en/docs/sql-manual/sql-reference/Utility-Statements/USE.md
similarity index 100%
rename from docs/en/sql-manual/sql-reference/Utility-Statements/USE.md
rename to docs/en/docs/sql-manual/sql-reference/Utility-Statements/USE.md
diff --git a/docs/en/summary/basic-summary.md b/docs/en/docs/summary/basic-summary.md
similarity index 100%
rename from docs/en/summary/basic-summary.md
rename to docs/en/docs/summary/basic-summary.md
diff --git a/docs/en/summary/system-architecture.md b/docs/en/docs/summary/system-architecture.md
similarity index 100%
rename from docs/en/summary/system-architecture.md
rename to docs/en/docs/summary/system-architecture.md
diff --git a/docs/en/userCase/user.md b/docs/en/userCase/user.md
new file mode 100644
index 0000000000..f22d5c5da7
--- /dev/null
+++ b/docs/en/userCase/user.md
@@ -0,0 +1,92 @@
+---
+{
+ "title": "Apache Doris 用户",
+ "language": "zh-CN",
+ "type": "userCase",
+ "layout": "UserCase",
+ "list": [
+ {
+ "logo": "/images/home/logo-meituan.png",
+ "alt": "美团"
+ },
+ {
+ "logo": "/images/home/logo-xiaomi.png",
+ "alt": "小米"
+ },
+ {
+ "logo": "/images/home/logo-jd.png",
+ "alt": "京东"
+ },
+ {
+ "logo": "/images/home/logo-huawei.png",
+ "alt": "华为"
+ },
+ {
+ "logo": "/images/home/logo-baidu.png",
+ "alt": "百度"
+ },
+ {
+ "logo": "/images/home/logo-weibo.png",
+ "alt": "新浪微博"
+ },
+ {
+ "logo": "/images/home/logo-zuoyebang.png",
+ "alt": "作业帮"
+ },
+ {
+ "logo": "/images/home/logo-vipkid.png",
+ "alt": "Vipkid"
+ },
+ {
+ "logo": "/images/home/logo-360.png",
+ "alt": "360"
+ },
+ {
+ "logo": "/images/home/logo-shopee.png",
+ "alt": "Shopee"
+ },
+ {
+ "logo": "/images/home/logo-tantan.png",
+ "alt": "探探"
+ },
+ {
+ "logo": "/images/home/logo-kuaishou.png",
+ "alt": "快手"
+ },
+ {
+ "logo": "/images/home/logo-sohu.png",
+ "alt": "搜狐"
+ },
+ {
+ "logo": "/images/home/logo-yidian.png",
+ "alt": "一点资讯"
+ },
+ {
+ "logo": "/images/home/logo-dingdong.png",
+ "alt": "叮咚买菜"
+ },
+ {
+ "logo": "/images/home/logo-youdao.png",
+ "alt": "有道"
+ }
+ ]
+}
+---
+
\ No newline at end of file
diff --git a/docs/package.json b/docs/package.json
index 9df5017a23..eeff772402 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -1,38 +1,30 @@
{
- "name": "docs",
- "private": true,
- "description": "docs of doris",
- "keywords": [
- "doris",
- "mysql"
- ],
- "homepage": "https://github.com/apache/incubator-doris",
- "bugs": {
- "url": "https://github.com/apache/incubator-doris/issues"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/apache/incubator-doris.git"
- },
- "license": "Apache",
- "author": "Apache Doris",
- "scripts": {
- "build": "vuepress build . --temp .temp",
- "dev": "vuepress dev . --temp .temp",
- "lint": "markdownlint '**/*.md' -f"
- },
- "devDependencies": {
- "@vuepress/plugin-back-to-top": "^1.3.1",
- "@vuepress/plugin-medium-zoom": "^1.3.1",
- "@vuepress/theme-vue": "^1.3.1",
- "markdownlint": "^0.19.0",
- "markdownlint-cli": "^0.22.0",
- "vue-toasted": "^1.1.25",
- "vuepress": "^1.3.1"
- },
+ "name": "doris",
+ "version": "1.0.0",
+ "main": "index.js",
+ "license": "MIT",
"dependencies": {
- "axios": "^0.19.2",
- "parallax-js": "^3.1.0",
- "vue-router": "3.4.5"
- }
+ "@vue/composition-api": "1.0.0-beta.21",
+ "@vuepress-reco/core": "^1.6.9",
+ "@vuepress-reco/vuepress-plugin-back-to-top": "^1.6.0",
+ "@vuepress-reco/vuepress-plugin-comments": "^1.6.0",
+ "@vuepress-reco/vuepress-plugin-loading-page": "^1.6.0",
+ "@vuepress-reco/vuepress-plugin-pagation": "^1.6.0",
+ "@vuepress/plugin-blog": "1.9.2",
+ "@vuepress/plugin-medium-zoom": "1.5.0",
+ "axios": "^0.21.1",
+ "docsearch.js": "2.6.3",
+ "md5": "2.2.1",
+ "vue-click-outside": "1.1.0",
+ "vue-demi": "^0.5.3",
+ "vuepress": "^1.9.7",
+ "vuepress-plugin-smooth-scroll": "^0.0.9"
+ },
+ "scripts": {
+ "dev": "vuepress dev . --host \"localhost\"",
+ "build": "vuepress build . --max-concurrency 100"
+ },
+ "keywords": [],
+ "author": "",
+ "description": ""
}
diff --git a/docs/zh-CN/README.md b/docs/zh-CN/README.md
old mode 100644
new mode 100755
index 3f173f58e3..863490fdb5
--- a/docs/zh-CN/README.md
+++ b/docs/zh-CN/README.md
@@ -1,95 +1,342 @@
---
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
+{
+ "page": "home"
+}
+---
-home: true
-heroImage: /images/home/banner-stats.png
-heroBgImage: /images/home/hero-bg.png
-heroText:
- - 欢迎使用
- - Apache Doris
-tagline: 支持对海量大数据进行快速分析的MPP数据库
-structure:
- title: Apache Doris
- subTitle:
- descriptions:
- - Apache Doris是一个现代化的MPP分析型数据库产品。仅需亚秒级响应时间即可获得查询结果,有效地支持实时数据分析。Apache Doris的分布式架构非常简洁,易于运维,并且可以支持10PB以上的超大数据集。
- - Apache Doris可以满足多种数据分析需求,例如固定历史报表,实时数据分析,交互式数据分析和探索式数据分析等。令您的数据分析工作更加简单高效!
- image: /images/home/structure-fresh.png
- actionText: 了解更多
- actionLink: /zh-CN/get-starting/get-starting
-features:
- title: Apache Doris 核心特性
- subTitle:
- list:
- - title: 现代化MPP架构
- icon: /images/home/struct.png
- - title: 秒级查询返回延时
- icon: /images/home/clock.png
- - title: 支持标准SQL语言,兼容MySQL协议
- icon: /images/home/sql.png
- - title: 向量化执行器
- icon: /images/home/program.png
- - title: 高效的聚合表技术
- icon: /images/home/aggr.png
- - title: 新型预聚合技术Rollup
- icon: /images/home/rollup.png
- - title: 高性能、高可用、高可靠
- icon: /images/home/cpu.png
- - title: 极简运维,弹性伸缩
- icon: /images/home/dev.png
-cases:
- title: Apache Doris 用户
- subTitle:
- list:
- - logo: /images/home/logo-meituan.png
- alt: 美团
- - logo: /images/home/logo-xiaomi.png
- alt: 小米
- - logo: /images/home/logo-jd.png
- alt: 京东
- - logo: /images/home/logo-huawei.png
- alt: 华为
- - logo: /images/home/logo-baidu.png
- alt: 百度
- - logo: /images/home/logo-weibo.png
- alt: 新浪微博
- - logo: /images/home/logo-zuoyebang.png
- alt: 作业帮
- - logo: /images/home/logo-vipkid.png
- alt: Vipkid
- - logo: /images/home/logo-360.png
- alt: 360
- - logo: /images/home/logo-shopee.png
- alt: Shopee
- - logo: /images/home/logo-tantan.png
- alt: 探探
- - logo: /images/home/logo-kuaishou.png
- alt: 快手
- - logo: /images/home/logo-sohu.png
- alt: 搜狐
- - logo: /images/home/logo-yidian.png
- alt: 一点资讯
- - logo: /images/home/logo-dingdong.png
- alt: 叮咚买菜
- - logo: /images/home/logo-youdao.png
- alt: 有道
-actionText: 快速上手 →
-actionLink: /zh-CN/get-starting/get-starting
-articleText: 最新动态
-articleLink: /zh-CN/article/article-list
----
+
+
+
+
+
+
+
欢迎使用
+
Apache Doris
+
支持对海量大数据进行快速分析的MPP数据库。
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
基于MPP的现代化、高性能、实时的分析型数据库
+
Apache doris 以极速易用的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。
+
+

+
+
+
+
+
+
+
+
+
+
+
数据导入
+
提供丰富的数据同步方式,支持快速加载来自本地、Hadoop、Flink、Spark、Kafka、SeaTunnel 等业务系统及数据处理组件中的数据。
+
+
+
+

+
+
+
+

+
+
+
+
数据读取
+
Apache Doris可以直接访问MySQL、PostgreSQL、Oracle、S3、Hive、Iceberg、Elasticsearch等系统中的数据而无需数据复制。同时存储在Doris中的数据也可以被 Spark、Flink 读取,并且可以输出给上游数据应用进行展示分析。
+
+
+
+

+
+
+
+

+
+
+
+
数据应用
+
Apache Doris 支持通过JDBC标准协议将数据输出给下游应用,也支持各类BI/客户端工具通过MySQL协议连接Doris。基于此,Apache Doris 在多维报表、用户画像、即席查询、实时大屏等诸多业务领域都能得到很好应用。
+
+
+
+

+
+
+
+
+
+
+
+ -
+
+

+
+
+
极致性能
+
高效的列存储引擎和现代MPP架构,结合智能物化视图、向量化执行和各种索引加速,实现极致的查询性能。
+
+
+ -
+
+

+
+
+
简单易用
+
完全兼容 MySQL 协议和标准 SQL,用户友好。 支持在线更改表结构和预聚合汇总,轻松与现有系统框架集成。
+
+
+ -
+
+

+
+
+
流批一体
+
支持离线批量数据和实时流式数据高效导入,秒级实时性保证。多版本极机制结合导入事务支持,解决读写冲突并实现Exactly-Once。
+
+
+ -
+
+

+
+
+
极简运维
+
高度一体,无任何外部组件依赖,集群规模在线弹性伸缩。系统高可用,节点故障自动副本切换,数据分片自动负载均衡。
+
+
+ -
+
+

+
+
+
生态丰富
+
支持多种异构数据源加载访问,具备广泛的大数据生态兼容性,并与主流BI工具完成适配,实现数据处理到数据分析的生态闭环。
+
+
+ -
+
+

+
+
+
超高并发
+
无并发瓶颈,可支持数万用户在实际生产环境中同时使用。通过灵活的资源分配策略,可同时满足高并发点查询和高吞吐大查询。
+
+
+
+
+
+
+
+
+
+
核心功能
+
作为一款成熟的分析型数据库项目,Apache Doris 具备众多广受认可的核心特性,通过多种方式,实现了极致的查询性能。
+
+
+
+ -
+
+
+
向量化执行引擎
+
通过向量化执行引擎充分发挥现代化CPU并行计划能力。
+
+
+ -
+
+
+
智能物化视图
+
用户可以创建智能物化视图加速预聚合查询,并且查询时会自动匹配最优的物化视图。
+
+
+ -
+
+
+
列式存储引擎
+
Apache Doris 自带高效的列式存储引擎,减少数据扫描量的同时还实现了超高的数据压缩比。
+
+
+ -
+
+
+
丰富的索引结构
+
Doris提供了丰富的索引结构来加速数据读取与过滤,利用分区分桶裁剪功能,Doris可以支持在线服务业务的超高并发,单节点最高可支持上千QPS。
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/zh-CN/article/article-list.md b/docs/zh-CN/article/article-list.md
deleted file mode 100644
index be57282dc4..0000000000
--- a/docs/zh-CN/article/article-list.md
+++ /dev/null
@@ -1,7 +0,0 @@
----
-{
- "title": "文章列表",
- "language": "zh-CN",
- "layout": "ArticleList"
-}
----
\ No newline at end of file
diff --git a/docs/zh-CN/design/doris_storage_optimization.md b/docs/zh-CN/developer/design/doris_storage_optimization.md
similarity index 100%
rename from docs/zh-CN/design/doris_storage_optimization.md
rename to docs/zh-CN/developer/design/doris_storage_optimization.md
diff --git a/docs/zh-CN/design/flink_doris_connector_design.md b/docs/zh-CN/developer/design/flink_doris_connector_design.md
similarity index 100%
rename from docs/zh-CN/design/flink_doris_connector_design.md
rename to docs/zh-CN/developer/design/flink_doris_connector_design.md
diff --git a/docs/zh-CN/design/grouping_sets_design.md b/docs/zh-CN/developer/design/grouping_sets_design.md
similarity index 100%
rename from docs/zh-CN/design/grouping_sets_design.md
rename to docs/zh-CN/developer/design/grouping_sets_design.md
diff --git a/docs/zh-CN/design/metadata-design.md b/docs/zh-CN/developer/design/metadata-design.md
similarity index 100%
rename from docs/zh-CN/design/metadata-design.md
rename to docs/zh-CN/developer/design/metadata-design.md
diff --git a/docs/zh-CN/design/spark_load.md b/docs/zh-CN/developer/design/spark_load.md
similarity index 100%
rename from docs/zh-CN/design/spark_load.md
rename to docs/zh-CN/developer/design/spark_load.md
diff --git a/docs/zh-CN/developer-guide/be-vscode-dev.md b/docs/zh-CN/developer/developer-guide/be-vscode-dev.md
similarity index 100%
rename from docs/zh-CN/developer-guide/be-vscode-dev.md
rename to docs/zh-CN/developer/developer-guide/be-vscode-dev.md
diff --git a/docs/zh-CN/developer-guide/benchmark-tool.md b/docs/zh-CN/developer/developer-guide/benchmark-tool.md
similarity index 100%
rename from docs/zh-CN/developer-guide/benchmark-tool.md
rename to docs/zh-CN/developer/developer-guide/benchmark-tool.md
diff --git a/docs/zh-CN/developer-guide/bitmap-hll-file-format.md b/docs/zh-CN/developer/developer-guide/bitmap-hll-file-format.md
similarity index 100%
rename from docs/zh-CN/developer-guide/bitmap-hll-file-format.md
rename to docs/zh-CN/developer/developer-guide/bitmap-hll-file-format.md
diff --git a/docs/zh-CN/developer-guide/cpp-diagnostic-code.md b/docs/zh-CN/developer/developer-guide/cpp-diagnostic-code.md
similarity index 100%
rename from docs/zh-CN/developer-guide/cpp-diagnostic-code.md
rename to docs/zh-CN/developer/developer-guide/cpp-diagnostic-code.md
diff --git a/docs/zh-CN/developer-guide/cpp-format-code.md b/docs/zh-CN/developer/developer-guide/cpp-format-code.md
similarity index 100%
rename from docs/zh-CN/developer-guide/cpp-format-code.md
rename to docs/zh-CN/developer/developer-guide/cpp-format-code.md
diff --git a/docs/zh-CN/developer-guide/debug-tool.md b/docs/zh-CN/developer/developer-guide/debug-tool.md
similarity index 100%
rename from docs/zh-CN/developer-guide/debug-tool.md
rename to docs/zh-CN/developer/developer-guide/debug-tool.md
diff --git a/docs/zh-CN/developer-guide/docker-dev.md b/docs/zh-CN/developer/developer-guide/docker-dev.md
similarity index 100%
rename from docs/zh-CN/developer-guide/docker-dev.md
rename to docs/zh-CN/developer/developer-guide/docker-dev.md
diff --git a/docs/zh-CN/developer-guide/fe-eclipse-dev.md b/docs/zh-CN/developer/developer-guide/fe-eclipse-dev.md
similarity index 100%
rename from docs/zh-CN/developer-guide/fe-eclipse-dev.md
rename to docs/zh-CN/developer/developer-guide/fe-eclipse-dev.md
diff --git a/docs/zh-CN/developer-guide/fe-idea-dev.md b/docs/zh-CN/developer/developer-guide/fe-idea-dev.md
similarity index 100%
rename from docs/zh-CN/developer-guide/fe-idea-dev.md
rename to docs/zh-CN/developer/developer-guide/fe-idea-dev.md
diff --git a/docs/zh-CN/developer-guide/fe-vscode-dev.md b/docs/zh-CN/developer/developer-guide/fe-vscode-dev.md
similarity index 100%
rename from docs/zh-CN/developer-guide/fe-vscode-dev.md
rename to docs/zh-CN/developer/developer-guide/fe-vscode-dev.md
diff --git a/docs/zh-CN/developer-guide/github-checks.md b/docs/zh-CN/developer/developer-guide/github-checks.md
similarity index 100%
rename from docs/zh-CN/developer-guide/github-checks.md
rename to docs/zh-CN/developer/developer-guide/github-checks.md
diff --git a/docs/zh-CN/developer-guide/how-to-share-blogs.md b/docs/zh-CN/developer/developer-guide/how-to-share-blogs.md
similarity index 100%
rename from docs/zh-CN/developer-guide/how-to-share-blogs.md
rename to docs/zh-CN/developer/developer-guide/how-to-share-blogs.md
diff --git a/docs/zh-CN/developer-guide/java-format-code.md b/docs/zh-CN/developer/developer-guide/java-format-code.md
similarity index 100%
rename from docs/zh-CN/developer-guide/java-format-code.md
rename to docs/zh-CN/developer/developer-guide/java-format-code.md
diff --git a/docs/zh-CN/developer-guide/minidump.md b/docs/zh-CN/developer/developer-guide/minidump.md
similarity index 100%
rename from docs/zh-CN/developer-guide/minidump.md
rename to docs/zh-CN/developer/developer-guide/minidump.md
diff --git a/docs/zh-CN/developer-guide/regression-testing.md b/docs/zh-CN/developer/developer-guide/regression-testing.md
similarity index 100%
rename from docs/zh-CN/developer-guide/regression-testing.md
rename to docs/zh-CN/developer/developer-guide/regression-testing.md
diff --git a/docs/zh-CN/admin-manual/cluster-management/elastic-expansion.md b/docs/zh-CN/docs/admin-manual/cluster-management/elastic-expansion.md
similarity index 100%
rename from docs/zh-CN/admin-manual/cluster-management/elastic-expansion.md
rename to docs/zh-CN/docs/admin-manual/cluster-management/elastic-expansion.md
diff --git a/docs/zh-CN/admin-manual/cluster-management/load-balancing.md b/docs/zh-CN/docs/admin-manual/cluster-management/load-balancing.md
similarity index 100%
rename from docs/zh-CN/admin-manual/cluster-management/load-balancing.md
rename to docs/zh-CN/docs/admin-manual/cluster-management/load-balancing.md
diff --git a/docs/zh-CN/admin-manual/cluster-management/upgrade.md b/docs/zh-CN/docs/admin-manual/cluster-management/upgrade.md
similarity index 100%
rename from docs/zh-CN/admin-manual/cluster-management/upgrade.md
rename to docs/zh-CN/docs/admin-manual/cluster-management/upgrade.md
diff --git a/docs/zh-CN/admin-manual/config/be-config.md b/docs/zh-CN/docs/admin-manual/config/be-config.md
similarity index 100%
rename from docs/zh-CN/admin-manual/config/be-config.md
rename to docs/zh-CN/docs/admin-manual/config/be-config.md
diff --git a/docs/zh-CN/admin-manual/config/fe-config.md b/docs/zh-CN/docs/admin-manual/config/fe-config.md
similarity index 100%
rename from docs/zh-CN/admin-manual/config/fe-config.md
rename to docs/zh-CN/docs/admin-manual/config/fe-config.md
diff --git a/docs/zh-CN/admin-manual/config/user-property.md b/docs/zh-CN/docs/admin-manual/config/user-property.md
similarity index 100%
rename from docs/zh-CN/admin-manual/config/user-property.md
rename to docs/zh-CN/docs/admin-manual/config/user-property.md
diff --git a/docs/zh-CN/admin-manual/data-admin/backup.md b/docs/zh-CN/docs/admin-manual/data-admin/backup.md
similarity index 100%
rename from docs/zh-CN/admin-manual/data-admin/backup.md
rename to docs/zh-CN/docs/admin-manual/data-admin/backup.md
diff --git a/docs/zh-CN/admin-manual/data-admin/delete-recover.md b/docs/zh-CN/docs/admin-manual/data-admin/delete-recover.md
similarity index 100%
rename from docs/zh-CN/admin-manual/data-admin/delete-recover.md
rename to docs/zh-CN/docs/admin-manual/data-admin/delete-recover.md
diff --git a/docs/zh-CN/admin-manual/data-admin/restore.md b/docs/zh-CN/docs/admin-manual/data-admin/restore.md
similarity index 100%
rename from docs/zh-CN/admin-manual/data-admin/restore.md
rename to docs/zh-CN/docs/admin-manual/data-admin/restore.md
diff --git a/docs/zh-CN/admin-manual/http-actions/cancel-label.md b/docs/zh-CN/docs/admin-manual/http-actions/cancel-label.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/cancel-label.md
rename to docs/zh-CN/docs/admin-manual/http-actions/cancel-label.md
diff --git a/docs/zh-CN/admin-manual/http-actions/check-reset-rpc-cache.md b/docs/zh-CN/docs/admin-manual/http-actions/check-reset-rpc-cache.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/check-reset-rpc-cache.md
rename to docs/zh-CN/docs/admin-manual/http-actions/check-reset-rpc-cache.md
diff --git a/docs/zh-CN/admin-manual/http-actions/compaction-action.md b/docs/zh-CN/docs/admin-manual/http-actions/compaction-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/compaction-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/compaction-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/connection-action.md b/docs/zh-CN/docs/admin-manual/http-actions/connection-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/connection-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/connection-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe-get-log-file.md b/docs/zh-CN/docs/admin-manual/http-actions/fe-get-log-file.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe-get-log-file.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe-get-log-file.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/backends-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/backends-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/backends-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/backends-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/bootstrap-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/bootstrap-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/bootstrap-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/bootstrap-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/cancel-load-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/cancel-load-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/cancel-load-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/cancel-load-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/check-decommission-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/check-decommission-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/check-decommission-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/check-decommission-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/check-storage-type-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/check-storage-type-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/check-storage-type-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/check-storage-type-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/config-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/config-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/config-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/config-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/connection-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/connection-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/connection-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/connection-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/get-ddl-stmt-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/get-ddl-stmt-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/get-ddl-stmt-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/get-ddl-stmt-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/get-load-info-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/get-load-info-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/get-load-info-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/get-load-info-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/get-load-state.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/get-load-state.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/get-load-state.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/get-load-state.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/get-log-file-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/get-log-file-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/get-log-file-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/get-log-file-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/get-small-file.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/get-small-file.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/get-small-file.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/get-small-file.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/ha-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/ha-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/ha-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/ha-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/hardware-info-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/hardware-info-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/hardware-info-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/hardware-info-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/health-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/health-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/health-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/health-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/log-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/log-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/log-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/log-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/logout-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/logout-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/logout-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/logout-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/manager/cluster-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/manager/cluster-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/manager/cluster-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/manager/cluster-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/manager/node-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/manager/node-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/manager/node-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/manager/node-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/manager/query-profile-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/manager/query-profile-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/manager/query-profile-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/manager/query-profile-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/meta-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/meta-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/meta-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/meta-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/meta-info-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/meta-info-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/meta-info-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/meta-info-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/meta-replay-state-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/meta-replay-state-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/meta-replay-state-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/meta-replay-state-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/profile-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/profile-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/profile-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/profile-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/query-detail-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/query-detail-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/query-detail-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/query-detail-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/query-profile-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/query-profile-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/query-profile-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/query-profile-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/row-count-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/row-count-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/row-count-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/row-count-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/session-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/session-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/session-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/session-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/set-config-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/set-config-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/set-config-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/set-config-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/show-data-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/show-data-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/show-data-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/show-data-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/show-meta-info-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/show-meta-info-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/show-meta-info-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/show-meta-info-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/show-proc-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/show-proc-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/show-proc-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/show-proc-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/show-runtime-info-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/show-runtime-info-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/show-runtime-info-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/show-runtime-info-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/statement-execution-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/statement-execution-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/statement-execution-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/statement-execution-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/system-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/system-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/system-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/system-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/table-query-plan-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/table-query-plan-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/table-query-plan-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/table-query-plan-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/table-row-count-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/table-row-count-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/table-row-count-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/table-row-count-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/table-schema-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/table-schema-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/table-schema-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/table-schema-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/fe/upload-action.md b/docs/zh-CN/docs/admin-manual/http-actions/fe/upload-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/fe/upload-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/fe/upload-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/get-load-state.md b/docs/zh-CN/docs/admin-manual/http-actions/get-load-state.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/get-load-state.md
rename to docs/zh-CN/docs/admin-manual/http-actions/get-load-state.md
diff --git a/docs/zh-CN/admin-manual/http-actions/get-tablets.md b/docs/zh-CN/docs/admin-manual/http-actions/get-tablets.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/get-tablets.md
rename to docs/zh-CN/docs/admin-manual/http-actions/get-tablets.md
diff --git a/docs/zh-CN/admin-manual/http-actions/profile-action.md b/docs/zh-CN/docs/admin-manual/http-actions/profile-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/profile-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/profile-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/query-detail-action.md b/docs/zh-CN/docs/admin-manual/http-actions/query-detail-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/query-detail-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/query-detail-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/restore-tablet.md b/docs/zh-CN/docs/admin-manual/http-actions/restore-tablet.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/restore-tablet.md
rename to docs/zh-CN/docs/admin-manual/http-actions/restore-tablet.md
diff --git a/docs/zh-CN/admin-manual/http-actions/show-data-action.md b/docs/zh-CN/docs/admin-manual/http-actions/show-data-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/show-data-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/show-data-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/tablet-migration-action.md b/docs/zh-CN/docs/admin-manual/http-actions/tablet-migration-action.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/tablet-migration-action.md
rename to docs/zh-CN/docs/admin-manual/http-actions/tablet-migration-action.md
diff --git a/docs/zh-CN/admin-manual/http-actions/tablets_distribution.md b/docs/zh-CN/docs/admin-manual/http-actions/tablets_distribution.md
similarity index 100%
rename from docs/zh-CN/admin-manual/http-actions/tablets_distribution.md
rename to docs/zh-CN/docs/admin-manual/http-actions/tablets_distribution.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/be-olap-error-code.md b/docs/zh-CN/docs/admin-manual/maint-monitor/be-olap-error-code.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/be-olap-error-code.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/be-olap-error-code.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/disk-capacity.md b/docs/zh-CN/docs/admin-manual/maint-monitor/disk-capacity.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/disk-capacity.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/disk-capacity.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/doris-error-code.md b/docs/zh-CN/docs/admin-manual/maint-monitor/doris-error-code.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/doris-error-code.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/doris-error-code.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/metadata-operation.md b/docs/zh-CN/docs/admin-manual/maint-monitor/metadata-operation.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/metadata-operation.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/metadata-operation.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/monitor-alert.md b/docs/zh-CN/docs/admin-manual/maint-monitor/monitor-alert.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/monitor-alert.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/monitor-alert.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/monitor-metrics/be-metrics.md b/docs/zh-CN/docs/admin-manual/maint-monitor/monitor-metrics/be-metrics.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/monitor-metrics/be-metrics.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/monitor-metrics/be-metrics.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md b/docs/zh-CN/docs/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/monitor-metrics/fe-metrics.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/tablet-meta-tool.md b/docs/zh-CN/docs/admin-manual/maint-monitor/tablet-meta-tool.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/tablet-meta-tool.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/tablet-meta-tool.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/tablet-repair-and-balance.md b/docs/zh-CN/docs/admin-manual/maint-monitor/tablet-repair-and-balance.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/tablet-repair-and-balance.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/tablet-repair-and-balance.md
diff --git a/docs/zh-CN/admin-manual/maint-monitor/tablet-restore-tool.md b/docs/zh-CN/docs/admin-manual/maint-monitor/tablet-restore-tool.md
similarity index 100%
rename from docs/zh-CN/admin-manual/maint-monitor/tablet-restore-tool.md
rename to docs/zh-CN/docs/admin-manual/maint-monitor/tablet-restore-tool.md
diff --git a/docs/zh-CN/admin-manual/multi-tenant.md b/docs/zh-CN/docs/admin-manual/multi-tenant.md
similarity index 100%
rename from docs/zh-CN/admin-manual/multi-tenant.md
rename to docs/zh-CN/docs/admin-manual/multi-tenant.md
diff --git a/docs/zh-CN/admin-manual/optimization.md b/docs/zh-CN/docs/admin-manual/optimization.md
similarity index 100%
rename from docs/zh-CN/admin-manual/optimization.md
rename to docs/zh-CN/docs/admin-manual/optimization.md
diff --git a/docs/zh-CN/admin-manual/privilege-ldap/ldap.md b/docs/zh-CN/docs/admin-manual/privilege-ldap/ldap.md
similarity index 100%
rename from docs/zh-CN/admin-manual/privilege-ldap/ldap.md
rename to docs/zh-CN/docs/admin-manual/privilege-ldap/ldap.md
diff --git a/docs/zh-CN/admin-manual/privilege-ldap/user-privilege.md b/docs/zh-CN/docs/admin-manual/privilege-ldap/user-privilege.md
similarity index 100%
rename from docs/zh-CN/admin-manual/privilege-ldap/user-privilege.md
rename to docs/zh-CN/docs/admin-manual/privilege-ldap/user-privilege.md
diff --git a/docs/zh-CN/admin-manual/query-profile.md b/docs/zh-CN/docs/admin-manual/query-profile.md
similarity index 100%
rename from docs/zh-CN/admin-manual/query-profile.md
rename to docs/zh-CN/docs/admin-manual/query-profile.md
diff --git a/docs/zh-CN/admin-manual/sql-interception.md b/docs/zh-CN/docs/admin-manual/sql-interception.md
similarity index 100%
rename from docs/zh-CN/admin-manual/sql-interception.md
rename to docs/zh-CN/docs/admin-manual/sql-interception.md
diff --git a/docs/zh-CN/advanced/alter-table/replace-table.md b/docs/zh-CN/docs/advanced/alter-table/replace-table.md
similarity index 100%
rename from docs/zh-CN/advanced/alter-table/replace-table.md
rename to docs/zh-CN/docs/advanced/alter-table/replace-table.md
diff --git a/docs/zh-CN/advanced/alter-table/schema-change.md b/docs/zh-CN/docs/advanced/alter-table/schema-change.md
similarity index 100%
rename from docs/zh-CN/advanced/alter-table/schema-change.md
rename to docs/zh-CN/docs/advanced/alter-table/schema-change.md
diff --git a/docs/zh-CN/advanced/best-practice/debug-log.md b/docs/zh-CN/docs/advanced/best-practice/debug-log.md
similarity index 100%
rename from docs/zh-CN/advanced/best-practice/debug-log.md
rename to docs/zh-CN/docs/advanced/best-practice/debug-log.md
diff --git a/docs/zh-CN/advanced/best-practice/import-analysis.md b/docs/zh-CN/docs/advanced/best-practice/import-analysis.md
similarity index 100%
rename from docs/zh-CN/advanced/best-practice/import-analysis.md
rename to docs/zh-CN/docs/advanced/best-practice/import-analysis.md
diff --git a/docs/zh-CN/advanced/best-practice/query-analysis.md b/docs/zh-CN/docs/advanced/best-practice/query-analysis.md
similarity index 100%
rename from docs/zh-CN/advanced/best-practice/query-analysis.md
rename to docs/zh-CN/docs/advanced/best-practice/query-analysis.md
diff --git a/docs/zh-CN/advanced/broker.md b/docs/zh-CN/docs/advanced/broker.md
similarity index 100%
rename from docs/zh-CN/advanced/broker.md
rename to docs/zh-CN/docs/advanced/broker.md
diff --git a/docs/zh-CN/advanced/cache/partition-cache.md b/docs/zh-CN/docs/advanced/cache/partition-cache.md
similarity index 100%
rename from docs/zh-CN/advanced/cache/partition-cache.md
rename to docs/zh-CN/docs/advanced/cache/partition-cache.md
diff --git a/docs/zh-CN/advanced/join-optimization/bucket-shuffle-join.md b/docs/zh-CN/docs/advanced/join-optimization/bucket-shuffle-join.md
similarity index 100%
rename from docs/zh-CN/advanced/join-optimization/bucket-shuffle-join.md
rename to docs/zh-CN/docs/advanced/join-optimization/bucket-shuffle-join.md
diff --git a/docs/zh-CN/advanced/join-optimization/colocation-join.md b/docs/zh-CN/docs/advanced/join-optimization/colocation-join.md
similarity index 100%
rename from docs/zh-CN/advanced/join-optimization/colocation-join.md
rename to docs/zh-CN/docs/advanced/join-optimization/colocation-join.md
diff --git a/docs/zh-CN/advanced/join-optimization/doris-join-optimization.md b/docs/zh-CN/docs/advanced/join-optimization/doris-join-optimization.md
similarity index 100%
rename from docs/zh-CN/advanced/join-optimization/doris-join-optimization.md
rename to docs/zh-CN/docs/advanced/join-optimization/doris-join-optimization.md
diff --git a/docs/zh-CN/advanced/join-optimization/runtime-filter.md b/docs/zh-CN/docs/advanced/join-optimization/runtime-filter.md
similarity index 100%
rename from docs/zh-CN/advanced/join-optimization/runtime-filter.md
rename to docs/zh-CN/docs/advanced/join-optimization/runtime-filter.md
diff --git a/docs/zh-CN/advanced/materialized-view.md b/docs/zh-CN/docs/advanced/materialized-view.md
similarity index 100%
rename from docs/zh-CN/advanced/materialized-view.md
rename to docs/zh-CN/docs/advanced/materialized-view.md
diff --git a/docs/zh-CN/advanced/orthogonal-bitmap-manual.md b/docs/zh-CN/docs/advanced/orthogonal-bitmap-manual.md
similarity index 100%
rename from docs/zh-CN/advanced/orthogonal-bitmap-manual.md
rename to docs/zh-CN/docs/advanced/orthogonal-bitmap-manual.md
diff --git a/docs/zh-CN/advanced/partition/dynamic-partition.md b/docs/zh-CN/docs/advanced/partition/dynamic-partition.md
similarity index 100%
rename from docs/zh-CN/advanced/partition/dynamic-partition.md
rename to docs/zh-CN/docs/advanced/partition/dynamic-partition.md
diff --git a/docs/zh-CN/advanced/partition/table-tmp-partition.md b/docs/zh-CN/docs/advanced/partition/table-tmp-partition.md
similarity index 100%
rename from docs/zh-CN/advanced/partition/table-tmp-partition.md
rename to docs/zh-CN/docs/advanced/partition/table-tmp-partition.md
diff --git a/docs/zh-CN/advanced/resource.md b/docs/zh-CN/docs/advanced/resource.md
similarity index 100%
rename from docs/zh-CN/advanced/resource.md
rename to docs/zh-CN/docs/advanced/resource.md
diff --git a/docs/zh-CN/advanced/small-file-mgr.md b/docs/zh-CN/docs/advanced/small-file-mgr.md
similarity index 100%
rename from docs/zh-CN/advanced/small-file-mgr.md
rename to docs/zh-CN/docs/advanced/small-file-mgr.md
diff --git a/docs/zh-CN/advanced/sql-mode.md b/docs/zh-CN/docs/advanced/sql-mode.md
similarity index 100%
rename from docs/zh-CN/advanced/sql-mode.md
rename to docs/zh-CN/docs/advanced/sql-mode.md
diff --git a/docs/zh-CN/advanced/time-zone.md b/docs/zh-CN/docs/advanced/time-zone.md
similarity index 100%
rename from docs/zh-CN/advanced/time-zone.md
rename to docs/zh-CN/docs/advanced/time-zone.md
diff --git a/docs/zh-CN/advanced/using-hll.md b/docs/zh-CN/docs/advanced/using-hll.md
similarity index 100%
rename from docs/zh-CN/advanced/using-hll.md
rename to docs/zh-CN/docs/advanced/using-hll.md
diff --git a/docs/zh-CN/advanced/variables.md b/docs/zh-CN/docs/advanced/variables.md
similarity index 100%
rename from docs/zh-CN/advanced/variables.md
rename to docs/zh-CN/docs/advanced/variables.md
diff --git a/docs/zh-CN/advanced/vectorized-execution-engine.md b/docs/zh-CN/docs/advanced/vectorized-execution-engine.md
similarity index 100%
rename from docs/zh-CN/advanced/vectorized-execution-engine.md
rename to docs/zh-CN/docs/advanced/vectorized-execution-engine.md
diff --git a/docs/zh-CN/benchmark/ssb.md b/docs/zh-CN/docs/benchmark/ssb.md
similarity index 100%
rename from docs/zh-CN/benchmark/ssb.md
rename to docs/zh-CN/docs/benchmark/ssb.md
diff --git a/docs/zh-CN/data-operate/export/export-manual.md b/docs/zh-CN/docs/data-operate/export/export-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/export/export-manual.md
rename to docs/zh-CN/docs/data-operate/export/export-manual.md
diff --git a/docs/zh-CN/data-operate/export/export_with_mysql_dump.md b/docs/zh-CN/docs/data-operate/export/export_with_mysql_dump.md
similarity index 100%
rename from docs/zh-CN/data-operate/export/export_with_mysql_dump.md
rename to docs/zh-CN/docs/data-operate/export/export_with_mysql_dump.md
diff --git a/docs/zh-CN/data-operate/export/outfile.md b/docs/zh-CN/docs/data-operate/export/outfile.md
similarity index 100%
rename from docs/zh-CN/data-operate/export/outfile.md
rename to docs/zh-CN/docs/data-operate/export/outfile.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/external-storage-load.md b/docs/zh-CN/docs/data-operate/import/import-scenes/external-storage-load.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/external-storage-load.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/external-storage-load.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/external-table-load.md b/docs/zh-CN/docs/data-operate/import/import-scenes/external-table-load.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/external-table-load.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/external-table-load.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/jdbc-load.md b/docs/zh-CN/docs/data-operate/import/import-scenes/jdbc-load.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/jdbc-load.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/jdbc-load.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/kafka-load.md b/docs/zh-CN/docs/data-operate/import/import-scenes/kafka-load.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/kafka-load.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/kafka-load.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/load-atomicity.md b/docs/zh-CN/docs/data-operate/import/import-scenes/load-atomicity.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/load-atomicity.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/load-atomicity.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/load-data-convert.md b/docs/zh-CN/docs/data-operate/import/import-scenes/load-data-convert.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/load-data-convert.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/load-data-convert.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/load-strict-mode.md b/docs/zh-CN/docs/data-operate/import/import-scenes/load-strict-mode.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/load-strict-mode.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/load-strict-mode.md
diff --git a/docs/zh-CN/data-operate/import/import-scenes/local-file-load.md b/docs/zh-CN/docs/data-operate/import/import-scenes/local-file-load.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-scenes/local-file-load.md
rename to docs/zh-CN/docs/data-operate/import/import-scenes/local-file-load.md
diff --git a/docs/zh-CN/data-operate/import/import-way/binlog-load-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/binlog-load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/binlog-load-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/binlog-load-manual.md
diff --git a/docs/zh-CN/data-operate/import/import-way/broker-load-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/broker-load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/broker-load-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/broker-load-manual.md
diff --git a/docs/zh-CN/data-operate/import/import-way/insert-into-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/insert-into-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/insert-into-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/insert-into-manual.md
diff --git a/docs/zh-CN/data-operate/import/import-way/load-json-format.md b/docs/zh-CN/docs/data-operate/import/import-way/load-json-format.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/load-json-format.md
rename to docs/zh-CN/docs/data-operate/import/import-way/load-json-format.md
diff --git a/docs/zh-CN/data-operate/import/import-way/routine-load-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/routine-load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/routine-load-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/routine-load-manual.md
diff --git a/docs/zh-CN/data-operate/import/import-way/s3-load-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/s3-load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/s3-load-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/s3-load-manual.md
diff --git a/docs/zh-CN/data-operate/import/import-way/spark-load-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/spark-load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/spark-load-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/spark-load-manual.md
diff --git a/docs/zh-CN/data-operate/import/import-way/stream-load-manual.md b/docs/zh-CN/docs/data-operate/import/import-way/stream-load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/import-way/stream-load-manual.md
rename to docs/zh-CN/docs/data-operate/import/import-way/stream-load-manual.md
diff --git a/docs/zh-CN/data-operate/import/load-manual.md b/docs/zh-CN/docs/data-operate/import/load-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/import/load-manual.md
rename to docs/zh-CN/docs/data-operate/import/load-manual.md
diff --git a/docs/zh-CN/data-operate/update-delete/batch-delete-manual.md b/docs/zh-CN/docs/data-operate/update-delete/batch-delete-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/update-delete/batch-delete-manual.md
rename to docs/zh-CN/docs/data-operate/update-delete/batch-delete-manual.md
diff --git a/docs/zh-CN/data-operate/update-delete/delete-manual.md b/docs/zh-CN/docs/data-operate/update-delete/delete-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/update-delete/delete-manual.md
rename to docs/zh-CN/docs/data-operate/update-delete/delete-manual.md
diff --git a/docs/zh-CN/data-operate/update-delete/sequence-column-manual.md b/docs/zh-CN/docs/data-operate/update-delete/sequence-column-manual.md
similarity index 100%
rename from docs/zh-CN/data-operate/update-delete/sequence-column-manual.md
rename to docs/zh-CN/docs/data-operate/update-delete/sequence-column-manual.md
diff --git a/docs/zh-CN/data-operate/update-delete/update.md b/docs/zh-CN/docs/data-operate/update-delete/update.md
similarity index 100%
rename from docs/zh-CN/data-operate/update-delete/update.md
rename to docs/zh-CN/docs/data-operate/update-delete/update.md
diff --git a/docs/zh-CN/data-table/advance-usage.md b/docs/zh-CN/docs/data-table/advance-usage.md
similarity index 100%
rename from docs/zh-CN/data-table/advance-usage.md
rename to docs/zh-CN/docs/data-table/advance-usage.md
diff --git a/docs/zh-CN/data-table/basic-usage.md b/docs/zh-CN/docs/data-table/basic-usage.md
similarity index 100%
rename from docs/zh-CN/data-table/basic-usage.md
rename to docs/zh-CN/docs/data-table/basic-usage.md
diff --git a/docs/zh-CN/data-table/best-practice.md b/docs/zh-CN/docs/data-table/best-practice.md
similarity index 100%
rename from docs/zh-CN/data-table/best-practice.md
rename to docs/zh-CN/docs/data-table/best-practice.md
diff --git a/docs/zh-CN/data-table/data-model.md b/docs/zh-CN/docs/data-table/data-model.md
similarity index 100%
rename from docs/zh-CN/data-table/data-model.md
rename to docs/zh-CN/docs/data-table/data-model.md
diff --git a/docs/zh-CN/data-table/data-partition.md b/docs/zh-CN/docs/data-table/data-partition.md
similarity index 100%
rename from docs/zh-CN/data-table/data-partition.md
rename to docs/zh-CN/docs/data-table/data-partition.md
diff --git a/docs/zh-CN/data-table/hit-the-rollup.md b/docs/zh-CN/docs/data-table/hit-the-rollup.md
similarity index 100%
rename from docs/zh-CN/data-table/hit-the-rollup.md
rename to docs/zh-CN/docs/data-table/hit-the-rollup.md
diff --git a/docs/zh-CN/data-table/index/bitmap-index.md b/docs/zh-CN/docs/data-table/index/bitmap-index.md
similarity index 100%
rename from docs/zh-CN/data-table/index/bitmap-index.md
rename to docs/zh-CN/docs/data-table/index/bitmap-index.md
diff --git a/docs/zh-CN/data-table/index/bloomfilter.md b/docs/zh-CN/docs/data-table/index/bloomfilter.md
similarity index 100%
rename from docs/zh-CN/data-table/index/bloomfilter.md
rename to docs/zh-CN/docs/data-table/index/bloomfilter.md
diff --git a/docs/zh-CN/data-table/index/prefix-index.md b/docs/zh-CN/docs/data-table/index/prefix-index.md
similarity index 100%
rename from docs/zh-CN/data-table/index/prefix-index.md
rename to docs/zh-CN/docs/data-table/index/prefix-index.md
diff --git a/docs/zh-CN/ecosystem/audit-plugin.md b/docs/zh-CN/docs/ecosystem/audit-plugin.md
similarity index 100%
rename from docs/zh-CN/ecosystem/audit-plugin.md
rename to docs/zh-CN/docs/ecosystem/audit-plugin.md
diff --git a/docs/zh-CN/ecosystem/datax.md b/docs/zh-CN/docs/ecosystem/datax.md
similarity index 100%
rename from docs/zh-CN/ecosystem/datax.md
rename to docs/zh-CN/docs/ecosystem/datax.md
diff --git a/docs/zh-CN/ecosystem/doris-manager/cluster-managenent.md b/docs/zh-CN/docs/ecosystem/doris-manager/cluster-managenent.md
similarity index 100%
rename from docs/zh-CN/ecosystem/doris-manager/cluster-managenent.md
rename to docs/zh-CN/docs/ecosystem/doris-manager/cluster-managenent.md
diff --git a/docs/zh-CN/ecosystem/doris-manager/compiling-deploying.md b/docs/zh-CN/docs/ecosystem/doris-manager/compiling-deploying.md
similarity index 100%
rename from docs/zh-CN/ecosystem/doris-manager/compiling-deploying.md
rename to docs/zh-CN/docs/ecosystem/doris-manager/compiling-deploying.md
diff --git a/docs/zh-CN/ecosystem/doris-manager/initializing.md b/docs/zh-CN/docs/ecosystem/doris-manager/initializing.md
similarity index 100%
rename from docs/zh-CN/ecosystem/doris-manager/initializing.md
rename to docs/zh-CN/docs/ecosystem/doris-manager/initializing.md
diff --git a/docs/zh-CN/ecosystem/doris-manager/space-list.md b/docs/zh-CN/docs/ecosystem/doris-manager/space-list.md
similarity index 100%
rename from docs/zh-CN/ecosystem/doris-manager/space-list.md
rename to docs/zh-CN/docs/ecosystem/doris-manager/space-list.md
diff --git a/docs/zh-CN/ecosystem/doris-manager/space-management.md b/docs/zh-CN/docs/ecosystem/doris-manager/space-management.md
similarity index 100%
rename from docs/zh-CN/ecosystem/doris-manager/space-management.md
rename to docs/zh-CN/docs/ecosystem/doris-manager/space-management.md
diff --git a/docs/zh-CN/ecosystem/doris-manager/system-settings.md b/docs/zh-CN/docs/ecosystem/doris-manager/system-settings.md
similarity index 100%
rename from docs/zh-CN/ecosystem/doris-manager/system-settings.md
rename to docs/zh-CN/docs/ecosystem/doris-manager/system-settings.md
diff --git a/docs/zh-CN/ecosystem/external-table/doris-on-es.md b/docs/zh-CN/docs/ecosystem/external-table/doris-on-es.md
similarity index 100%
rename from docs/zh-CN/ecosystem/external-table/doris-on-es.md
rename to docs/zh-CN/docs/ecosystem/external-table/doris-on-es.md
diff --git a/docs/zh-CN/ecosystem/external-table/hive-of-doris.md b/docs/zh-CN/docs/ecosystem/external-table/hive-of-doris.md
similarity index 100%
rename from docs/zh-CN/ecosystem/external-table/hive-of-doris.md
rename to docs/zh-CN/docs/ecosystem/external-table/hive-of-doris.md
diff --git a/docs/zh-CN/ecosystem/external-table/hudi-external-table.md b/docs/zh-CN/docs/ecosystem/external-table/hudi-external-table.md
similarity index 100%
rename from docs/zh-CN/ecosystem/external-table/hudi-external-table.md
rename to docs/zh-CN/docs/ecosystem/external-table/hudi-external-table.md
diff --git a/docs/zh-CN/ecosystem/external-table/iceberg-of-doris.md b/docs/zh-CN/docs/ecosystem/external-table/iceberg-of-doris.md
similarity index 100%
rename from docs/zh-CN/ecosystem/external-table/iceberg-of-doris.md
rename to docs/zh-CN/docs/ecosystem/external-table/iceberg-of-doris.md
diff --git a/docs/zh-CN/ecosystem/external-table/odbc-of-doris.md b/docs/zh-CN/docs/ecosystem/external-table/odbc-of-doris.md
similarity index 100%
rename from docs/zh-CN/ecosystem/external-table/odbc-of-doris.md
rename to docs/zh-CN/docs/ecosystem/external-table/odbc-of-doris.md
diff --git a/docs/zh-CN/ecosystem/flink-doris-connector.md b/docs/zh-CN/docs/ecosystem/flink-doris-connector.md
similarity index 100%
rename from docs/zh-CN/ecosystem/flink-doris-connector.md
rename to docs/zh-CN/docs/ecosystem/flink-doris-connector.md
diff --git a/docs/zh-CN/ecosystem/logstash.md b/docs/zh-CN/docs/ecosystem/logstash.md
similarity index 100%
rename from docs/zh-CN/ecosystem/logstash.md
rename to docs/zh-CN/docs/ecosystem/logstash.md
diff --git a/docs/zh-CN/ecosystem/plugin-development-manual.md b/docs/zh-CN/docs/ecosystem/plugin-development-manual.md
similarity index 100%
rename from docs/zh-CN/ecosystem/plugin-development-manual.md
rename to docs/zh-CN/docs/ecosystem/plugin-development-manual.md
diff --git a/docs/zh-CN/ecosystem/seatunnel/flink-sink.md b/docs/zh-CN/docs/ecosystem/seatunnel/flink-sink.md
similarity index 100%
rename from docs/zh-CN/ecosystem/seatunnel/flink-sink.md
rename to docs/zh-CN/docs/ecosystem/seatunnel/flink-sink.md
diff --git a/docs/zh-CN/ecosystem/seatunnel/spark-sink.md b/docs/zh-CN/docs/ecosystem/seatunnel/spark-sink.md
similarity index 100%
rename from docs/zh-CN/ecosystem/seatunnel/spark-sink.md
rename to docs/zh-CN/docs/ecosystem/seatunnel/spark-sink.md
diff --git a/docs/zh-CN/ecosystem/spark-doris-connector.md b/docs/zh-CN/docs/ecosystem/spark-doris-connector.md
similarity index 100%
rename from docs/zh-CN/ecosystem/spark-doris-connector.md
rename to docs/zh-CN/docs/ecosystem/spark-doris-connector.md
diff --git a/docs/zh-CN/ecosystem/udf/contribute-udf.md b/docs/zh-CN/docs/ecosystem/udf/contribute-udf.md
similarity index 100%
rename from docs/zh-CN/ecosystem/udf/contribute-udf.md
rename to docs/zh-CN/docs/ecosystem/udf/contribute-udf.md
diff --git a/docs/zh-CN/ecosystem/udf/java-user-defined-function.md b/docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md
similarity index 100%
rename from docs/zh-CN/ecosystem/udf/java-user-defined-function.md
rename to docs/zh-CN/docs/ecosystem/udf/java-user-defined-function.md
diff --git a/docs/zh-CN/ecosystem/udf/native-user-defined-function.md b/docs/zh-CN/docs/ecosystem/udf/native-user-defined-function.md
similarity index 100%
rename from docs/zh-CN/ecosystem/udf/native-user-defined-function.md
rename to docs/zh-CN/docs/ecosystem/udf/native-user-defined-function.md
diff --git a/docs/zh-CN/ecosystem/udf/remote-user-defined-function.md b/docs/zh-CN/docs/ecosystem/udf/remote-user-defined-function.md
similarity index 100%
rename from docs/zh-CN/ecosystem/udf/remote-user-defined-function.md
rename to docs/zh-CN/docs/ecosystem/udf/remote-user-defined-function.md
diff --git a/docs/zh-CN/faq/data-faq.md b/docs/zh-CN/docs/faq/data-faq.md
similarity index 100%
rename from docs/zh-CN/faq/data-faq.md
rename to docs/zh-CN/docs/faq/data-faq.md
diff --git a/docs/zh-CN/faq/install-faq.md b/docs/zh-CN/docs/faq/install-faq.md
similarity index 100%
rename from docs/zh-CN/faq/install-faq.md
rename to docs/zh-CN/docs/faq/install-faq.md
diff --git a/docs/zh-CN/faq/sql-faq.md b/docs/zh-CN/docs/faq/sql-faq.md
similarity index 100%
rename from docs/zh-CN/faq/sql-faq.md
rename to docs/zh-CN/docs/faq/sql-faq.md
diff --git a/docs/zh-CN/get-starting/get-starting.md b/docs/zh-CN/docs/get-starting/get-starting.md
similarity index 100%
rename from docs/zh-CN/get-starting/get-starting.md
rename to docs/zh-CN/docs/get-starting/get-starting.md
diff --git a/docs/zh-CN/install/install-deploy.md b/docs/zh-CN/docs/install/install-deploy.md
similarity index 100%
rename from docs/zh-CN/install/install-deploy.md
rename to docs/zh-CN/docs/install/install-deploy.md
diff --git a/docs/zh-CN/install/source-install/compilation-arm.md b/docs/zh-CN/docs/install/source-install/compilation-arm.md
similarity index 100%
rename from docs/zh-CN/install/source-install/compilation-arm.md
rename to docs/zh-CN/docs/install/source-install/compilation-arm.md
diff --git a/docs/zh-CN/install/source-install/compilation-with-ldb-toolchain.md b/docs/zh-CN/docs/install/source-install/compilation-with-ldb-toolchain.md
similarity index 100%
rename from docs/zh-CN/install/source-install/compilation-with-ldb-toolchain.md
rename to docs/zh-CN/docs/install/source-install/compilation-with-ldb-toolchain.md
diff --git a/docs/zh-CN/install/source-install/compilation.md b/docs/zh-CN/docs/install/source-install/compilation.md
similarity index 100%
rename from docs/zh-CN/install/source-install/compilation.md
rename to docs/zh-CN/docs/install/source-install/compilation.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/approx_count_distinct.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/avg.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/avg.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/avg.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/avg.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/bitmap_union.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/bitmap_union.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/bitmap_union.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/bitmap_union.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/count.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/group_concat.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/group_concat.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/group_concat.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/group_concat.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/hll_union_agg.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/max.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/max.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/max.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/max.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/max_by.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/max_by.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/max_by.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/max_by.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/min.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/min.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/min.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/min.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/min_by.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/min_by.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/min_by.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/min_by.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/percentile.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/percentile.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/percentile.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/percentile.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/percentile_approx.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/percentile_approx.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/percentile_approx.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/percentile_approx.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/stddev.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/stddev.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/stddev.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/stddev.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/stddev_samp.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/stddev_samp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/stddev_samp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/stddev_samp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/sum.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/sum.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/sum.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/sum.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/topn.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/topn.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/topn.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/topn.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/var_samp.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/var_samp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/var_samp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/var_samp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/aggregate-functions/variance.md b/docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/variance.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/aggregate-functions/variance.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/aggregate-functions/variance.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/array-functions/array_contains.md b/docs/zh-CN/docs/sql-manual/sql-functions/array-functions/array_contains.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/array-functions/array_contains.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/array-functions/array_contains.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/array-functions/array_position.md b/docs/zh-CN/docs/sql-manual/sql-functions/array-functions/array_position.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/array-functions/array_position.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/array-functions/array_position.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/array-functions/element_at.md b/docs/zh-CN/docs/sql-manual/sql-functions/array-functions/element_at.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/array-functions/element_at.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/array-functions/element_at.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_and_not_count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_contains.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_empty.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_from_string.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_all.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_has_any.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_hash.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_intersect.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_max.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_max.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_max.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_max.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_min.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_min.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_min.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_min.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_not.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_not.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_not.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_not.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_or.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_or.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_or_count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_in_range.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_subset_limit.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_to_string.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_union.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_union.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_union.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_union.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/bitmap_xor_count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_intersect_count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/orthogonal_bitmap_union_count.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/sub_bitmap.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitmap-functions/to_bitmap.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitmap-functions/to_bitmap.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitand.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitand.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitand.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitand.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitnot.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitnot.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitnot.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitnot.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitor.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitor.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitor.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitor.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitxor.md b/docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitxor.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/bitwise-functions/bitxor.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/bitwise-functions/bitxor.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/cast.md b/docs/zh-CN/docs/sql-manual/sql-functions/cast.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/cast.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/cast.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/conditional-functions/case.md b/docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/case.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/conditional-functions/case.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/case.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/conditional-functions/coalesce.md b/docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/coalesce.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/conditional-functions/coalesce.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/coalesce.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/conditional-functions/if.md b/docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/if.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/conditional-functions/if.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/if.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/conditional-functions/ifnull.md b/docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/ifnull.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/conditional-functions/ifnull.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/ifnull.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/conditional-functions/nullif.md b/docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/nullif.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/conditional-functions/nullif.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/nullif.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/conditional-functions/nvl.md b/docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/nvl.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/conditional-functions/nvl.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/conditional-functions/nvl.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/convert_tz.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/convert_tz.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/convert_tz.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/convert_tz.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/curdate.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/curdate.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/curdate.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/curdate.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/current_timestamp.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/current_timestamp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/current_timestamp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/current_timestamp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/curtime.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/curtime.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/curtime.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/curtime.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/date_add.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/date_add.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/date_add.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/date_add.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/date_format.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/date_format.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/date_format.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/date_format.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/date_sub.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/date_sub.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/date_sub.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/date_sub.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/datediff.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/datediff.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/datediff.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/datediff.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/day.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/day.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/day.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/day.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayname.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayname.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayname.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayname.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayofmonth.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayofmonth.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayofmonth.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayofmonth.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayofweek.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayofweek.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayofweek.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayofweek.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayofyear.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayofyear.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/dayofyear.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/dayofyear.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/from_days.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/from_days.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/from_days.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/from_days.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/from_unixtime.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/from_unixtime.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/from_unixtime.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/from_unixtime.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/hour.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/hour.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/hour.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/hour.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/makedate.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/makedate.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/makedate.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/makedate.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/minute.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/minute.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/minute.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/minute.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/month.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/month.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/month.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/month.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/monthname.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/monthname.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/monthname.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/monthname.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/now.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/now.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/now.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/now.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/second.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/second.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/second.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/second.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/str_to_date.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/str_to_date.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/str_to_date.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/str_to_date.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/time_round.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/time_round.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/time_round.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/time_round.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/timediff.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/timediff.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/timediff.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/timediff.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/timestampadd.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/timestampadd.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/timestampadd.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/timestampadd.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/timestampdiff.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/timestampdiff.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/timestampdiff.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/timestampdiff.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/to_date.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/to_date.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/to_date.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/to_date.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/to_days.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/to_days.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/to_days.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/to_days.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/unix_timestamp.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/unix_timestamp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/unix_timestamp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/unix_timestamp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/utc_timestamp.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/utc_timestamp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/utc_timestamp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/utc_timestamp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/week.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/week.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/week.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/week.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/weekday.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/weekday.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/weekday.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/weekday.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/weekofyear.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/weekofyear.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/weekofyear.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/weekofyear.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/year.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/year.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/year.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/year.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/date-time-functions/yearweek.md b/docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/yearweek.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/date-time-functions/yearweek.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/date-time-functions/yearweek.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/digital-masking.md b/docs/zh-CN/docs/sql-manual/sql-functions/digital-masking.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/digital-masking.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/digital-masking.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/aes.md b/docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/aes.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/aes.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/aes.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/md5.md b/docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/md5.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/md5.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/md5.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md b/docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/md5sum.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/sm3.md b/docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/sm3.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md b/docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/sm3sum.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/sm4.md b/docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/sm4.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/encrypt-digest-functions/sm4.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/encrypt-digest-functions/sm4.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md b/docs/zh-CN/docs/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/hash-functions/murmur_hash3_32.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/json-functions/get_json_double.md b/docs/zh-CN/docs/sql-manual/sql-functions/json-functions/get_json_double.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/json-functions/get_json_double.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/json-functions/get_json_double.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/json-functions/get_json_int.md b/docs/zh-CN/docs/sql-manual/sql-functions/json-functions/get_json_int.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/json-functions/get_json_int.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/json-functions/get_json_int.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/json-functions/get_json_string.md b/docs/zh-CN/docs/sql-manual/sql-functions/json-functions/get_json_string.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/json-functions/get_json_string.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/json-functions/get_json_string.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/json-functions/json_array.md b/docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json_array.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/json-functions/json_array.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json_array.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/json-functions/json_object.md b/docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json_object.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/json-functions/json_object.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json_object.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/json-functions/json_quote.md b/docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json_quote.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/json-functions/json_quote.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/json-functions/json_quote.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/math-functions/conv.md b/docs/zh-CN/docs/sql-manual/sql-functions/math-functions/conv.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/math-functions/conv.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/math-functions/conv.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/math-functions/pmod.md b/docs/zh-CN/docs/sql-manual/sql-functions/math-functions/pmod.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/math-functions/pmod.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/math-functions/pmod.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_astext.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_astext.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_astext.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_astext.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_circle.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_circle.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_circle.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_circle.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_contains.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_contains.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_contains.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_contains.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_distance_sphere.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_geometryfromtext.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_linefromtext.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_linefromtext.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_linefromtext.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_linefromtext.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_point.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_point.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_point.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_point.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_polygon.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_polygon.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_polygon.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_polygon.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_x.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_x.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_x.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_x.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_y.md b/docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_y.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/spatial-functions/st_y.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/spatial-functions/st_y.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/append_trailing_char_if_absent.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/ascii.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/ascii.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/ascii.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/ascii.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/bit_length.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/bit_length.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/bit_length.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/bit_length.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/char_length.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/char_length.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/char_length.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/char_length.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/concat.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/concat.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/concat.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/concat.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/concat_ws.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/concat_ws.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/concat_ws.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/concat_ws.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/ends_with.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/ends_with.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/ends_with.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/ends_with.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/find_in_set.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/find_in_set.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/find_in_set.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/find_in_set.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/hex.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/hex.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/hex.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/hex.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/instr.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/instr.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/instr.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/instr.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/lcase.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/lcase.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/lcase.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/lcase.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/left.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/left.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/left.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/left.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/length.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/length.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/length.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/length.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/like/like.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/like/like.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/like/like.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/like/like.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/like/not_like.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/like/not_like.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/like/not_like.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/like/not_like.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/locate.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/locate.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/locate.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/locate.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/lower.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/lower.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/lower.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/lower.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/lpad.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/lpad.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/lpad.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/lpad.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/ltrim.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/ltrim.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/ltrim.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/ltrim.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/money_format.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/money_format.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/money_format.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/money_format.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/null_or_empty.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/null_or_empty.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/null_or_empty.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/null_or_empty.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/not_regexp.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/not_regexp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/not_regexp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/not_regexp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/regexp.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/regexp.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/regexp.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/regexp.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/regexp_extract.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/regexp/regexp_replace.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/repeat.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/repeat.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/repeat.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/repeat.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/replace.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/replace.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/replace.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/replace.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/reverse.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/reverse.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/reverse.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/reverse.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/right.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/right.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/right.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/right.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/rpad.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/rpad.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/rpad.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/rpad.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/split_part.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/split_part.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/split_part.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/split_part.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/starts_with.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/starts_with.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/starts_with.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/starts_with.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/strleft.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/strleft.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/strleft.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/strleft.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/strright.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/strright.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/strright.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/strright.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/substring.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/substring.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/substring.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/substring.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/string-functions/unhex.md b/docs/zh-CN/docs/sql-manual/sql-functions/string-functions/unhex.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/string-functions/unhex.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/string-functions/unhex.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/table-functions/explode-bitmap.md b/docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-bitmap.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/table-functions/explode-bitmap.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-bitmap.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/table-functions/explode-json-array.md b/docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-json-array.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/table-functions/explode-json-array.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-json-array.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/table-functions/explode-numbers.md b/docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-numbers.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/table-functions/explode-numbers.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-numbers.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/table-functions/explode-split.md b/docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-split.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/table-functions/explode-split.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/table-functions/explode-split.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/table-functions/outer-combinator.md b/docs/zh-CN/docs/sql-manual/sql-functions/table-functions/outer-combinator.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/table-functions/outer-combinator.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/table-functions/outer-combinator.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-AVG.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-COUNT.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-DENSE-RANK.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-FIRST-VALUE.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAG.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LAST-VALUE.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-LEAD.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MAX.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-MIN.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-RANK.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-ROW-NUMBER.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION-SUM.md
diff --git a/docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md b/docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md
rename to docs/zh-CN/docs/sql-manual/sql-functions/window-functions/WINDOW-FUNCTION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-ROLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/CREATE-USER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-ROLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/DROP-USER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/GRANT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/GRANT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/GRANT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/GRANT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/LDAP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/LDAP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/LDAP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/LDAP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/REVOKE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PASSWORD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Account-Management-Statements/SET-PROPERTY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BACKEND.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-BROKER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-FOLLOWER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-ADD-OBSERVER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DECOMMISSION-BACKEND.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BACKEND.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-BROKER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-FOLLOWER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-DROP-OBSERVER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BACKEND.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/ALTER-SYSTEM-MODIFY-BROKER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md b/docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Cluster-Management-Statements/CANCEL-ALTER-SYSTEM.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-DATABASE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-RESOURCE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-SQL-BLOCK-RULE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-BITMAP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-COLUMN.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PARTITION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-PROPERTY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-RENAME.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-REPLACE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-TABLE-ROLLUP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/ALTER-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Alter/CANCEL-ALTER-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/BACKUP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-BACKUP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CANCEL-RESTORE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/CREATE-REPOSITORY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/DROP-REPOSITORY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Backup-and-Restore/RESTORE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-DATABASE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-ENCRYPT-KEY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FILE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-FUNCTION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-INDEX.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-MATERIALIZED-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-POLICY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-RESOURCE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-SQL-BLOCK-RULE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-AS-SELECT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE-LIKE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-DATABASE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-ENCRYPT-KEY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FILE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-FUNCTION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-INDEX.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-MATERIALIZED-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-POLICY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-POLICY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-POLICY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-POLICY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-RESOURCE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-SQL-BLOCK-RULE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/DROP-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Drop/TRUNCATE-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/ALTER-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/BROKER-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CANCEL-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/CREATE-SYNC-JOB.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/MULTI-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/PAUSE-SYNC-JOB.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/RESUME-SYNC-JOB.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STOP-SYNC-JOB.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Load/STREAM-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/DELETE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/EXPORT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/INSERT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/SELECT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/Manipulation/UPDATE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Manipulation-Statements/OUTFILE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/ARRAY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/ARRAY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/ARRAY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/ARRAY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/BIGINT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/BIGINT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/BIGINT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/BIGINT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/BITMAP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/BITMAP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/BITMAP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/BITMAP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/BOOLEAN.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/BOOLEAN.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/BOOLEAN.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/BOOLEAN.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/CHAR.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/CHAR.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/CHAR.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/CHAR.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/DATE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DATE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/DATE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DATE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/DATETIME.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DATETIME.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/DATETIME.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DATETIME.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/DECIMAL.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DECIMAL.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/DECIMAL.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DECIMAL.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/DOUBLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DOUBLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/DOUBLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/DOUBLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/FLOAT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/FLOAT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/FLOAT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/FLOAT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/HLL.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/HLL.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/HLL.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/HLL.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/INT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/INT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/INT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/INT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/LARGEINT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/LARGEINT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/LARGEINT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/LARGEINT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/QUANTILE-STATE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/QUANTILE-STATE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/QUANTILE-STATE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/QUANTILE-STATE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/SMALLINT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/SMALLINT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/SMALLINT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/SMALLINT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/STRING.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/STRING.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/STRING.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/STRING.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/TINYINT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/TINYINT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/TINYINT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/TINYINT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Data-Types/VARCHAR.md b/docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/VARCHAR.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Data-Types/VARCHAR.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Data-Types/VARCHAR.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CANCEL-REPAIR.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CHECK-TABLET.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-CLEAN-TRASH.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-REPAIR-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-CONFIG.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SET-REPLICA-STATUS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-CONFIG.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-DISTRIBUTION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-REPLICA-STATUS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ADMIN-SHOW-TABLET-STORAGE-FORMAT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/ENABLE-FEATURE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/INSTALL-PLUGIN.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/KILL.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/KILL.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/KILL.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/KILL.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/RECOVER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/SET-VARIABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md b/docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Database-Administration-Statements/UNINSTALL-PLUGIN.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER-TABLE-MATERIALIZED-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ALTER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKENDS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-BACKUP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-BROKER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CHARSET.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLLATION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-COLUMNS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-DATABASE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-FUNCTION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-MATERIALIZED-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-CREATE-TABLE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATA.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASE-ID.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DATABASES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DELETE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-DYNAMIC-PARTITION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENCRYPT-KEY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ENGINES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-EVENTS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-EXPORT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-FILE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-FRONTENDS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-FUNCTIONS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-GRANTS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-INDEX.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LAST-INSERT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-PROFILE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD-WARNINGS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-MIGRATIONS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-OPEN-TABLES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITION-ID.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PARTITIONS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PLUGINS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-POLICY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-POLICY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-POLICY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-POLICY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROC.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCEDURE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROCESSLIST.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-PROPERTY.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-QUERY-PROFILE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-REPOSITORIES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESOURCES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-RESTORE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROLLUP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD-TASK.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-ROUTINE-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SMALL-FILES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SNAPSHOT.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SQL-BLOCK-RULE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-STATUS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-STREAM-LOAD.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-SYNC-JOB.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-ID.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLE-STATUS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TABLET.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRANSACTION.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRASH.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-TRIGGERS.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-USER.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-USER.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-VARIABLES.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-VIEW.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-WARNING.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md b/docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Show-Statements/SHOW-WHITE-LIST.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/DESCRIBE.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Utility-Statements/HELP.md b/docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/HELP.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Utility-Statements/HELP.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/HELP.md
diff --git a/docs/zh-CN/sql-manual/sql-reference/Utility-Statements/USE.md b/docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/USE.md
similarity index 100%
rename from docs/zh-CN/sql-manual/sql-reference/Utility-Statements/USE.md
rename to docs/zh-CN/docs/sql-manual/sql-reference/Utility-Statements/USE.md
diff --git a/docs/zh-CN/summary/basic-summary.md b/docs/zh-CN/docs/summary/basic-summary.md
similarity index 100%
rename from docs/zh-CN/summary/basic-summary.md
rename to docs/zh-CN/docs/summary/basic-summary.md
diff --git a/docs/zh-CN/summary/system-architecture.md b/docs/zh-CN/docs/summary/system-architecture.md
similarity index 100%
rename from docs/zh-CN/summary/system-architecture.md
rename to docs/zh-CN/docs/summary/system-architecture.md
diff --git a/docs/zh-CN/userCase/user.md b/docs/zh-CN/userCase/user.md
new file mode 100644
index 0000000000..5ccb7eeb4a
--- /dev/null
+++ b/docs/zh-CN/userCase/user.md
@@ -0,0 +1,93 @@
+---
+{
+ "title": "Apache Doris Users",
+ "language": "en",
+ "layout": "UserCase",
+ "type": "userCase",
+ "list": [
+ {
+ "logo": "/images/home/logo-meituan.png",
+ "alt": "美团"
+ },
+ {
+ "logo": "/images/home/logo-xiaomi.png",
+ "alt": "小米"
+ },
+ {
+ "logo": "/images/home/logo-jd.png",
+ "alt": "京东"
+ },
+ {
+ "logo": "/images/home/logo-huawei.png",
+ "alt": "华为"
+ },
+ {
+ "logo": "/images/home/logo-baidu.png",
+ "alt": "百度"
+ },
+ {
+ "logo": "/images/home/logo-weibo.png",
+ "alt": "新浪微博"
+ },
+ {
+ "logo": "/images/home/logo-zuoyebang.png",
+ "alt": "作业帮"
+ },
+ {
+ "logo": "/images/home/logo-vipkid.png",
+ "alt": "Vipkid"
+ },
+ {
+ "logo": "/images/home/logo-360.png",
+ "alt": "360"
+ },
+ {
+ "logo": "/images/home/logo-shopee.png",
+ "alt": "Shopee"
+ },
+ {
+ "logo": "/images/home/logo-tantan.png",
+ "alt": "探探"
+ },
+ {
+ "logo": "/images/home/logo-kuaishou.png",
+ "alt": "快手"
+ },
+ {
+ "logo": "/images/home/logo-sohu.png",
+ "alt": "搜狐"
+ },
+ {
+ "logo": "/images/home/logo-yidian.png",
+ "alt": "一点资讯"
+ },
+ {
+ "logo": "/images/home/logo-dingdong.png",
+ "alt": "叮咚买菜"
+ },
+ {
+ "logo": "/images/home/logo-youdao.png",
+ "alt": "有道"
+ }
+ ]
+}
+
+---
+
\ No newline at end of file