From 4f8daebf0ce6a6ae6026bffd5981bf44d06449a9 Mon Sep 17 00:00:00 2001 From: wxzhang Date: Wed, 3 Aug 2022 16:27:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Ddocs=E6=9E=84=E5=BB=BA?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy-docs.yml | 2 +- .gitignore | 3 +- docs/.vuepress/config.ts | 80 +- docs/.vuepress/dist/404.html | 14 +- docs/.vuepress/dist/assets/404.e3f214ee.js | 1 - .../dist/assets/404.html.1d55c70a.js | 1 - .../dist/assets/404.html.1f213b38.js | 1 - docs/.vuepress/dist/assets/Layout.aa935814.js | 1 - .../dist/assets/SkipLink.ac6c36b6.js | 1 - .../dist/assets/SlidePage.fb780a3f.js | 1 - docs/.vuepress/dist/assets/app.2eab5ffb.js | 14 - docs/.vuepress/dist/assets/arch.156f708b.js | 1 - .../dist/assets/auto.esm.15d52109.js | 18 - .../dist/assets/autoimport.html.1d0f518a.js | 1 - .../dist/assets/autoimport.html.ec354b5e.js | 6 - .../assets/autotranslate.html.30cc0a97.js | 1 - .../assets/autotranslate.html.5f2de23e.js | 1 - .../dist/assets/babel.html.8f3849dc.js | 1 - .../dist/assets/babel.html.ca5b7cba.js | 31 - .../assets/change-langeuage.html.00f7714a.js | 17 - .../assets/change-langeuage.html.463f0086.js | 1 - .../dist/assets/cli.html.2972756a.js | 119 - .../dist/assets/cli.html.9cc70425.js | 1 - .../dist/assets/currency.html.4efad647.js | 1 - .../dist/assets/currency.html.4fd90c35.js | 1 - .../assets/customformatter.html.0aef1204.js | 1 - .../assets/customformatter.html.252eda24.js | 120 - .../dist/assets/datetime.html.4f78350b.js | 1 - .../dist/assets/datetime.html.e39dfd35.js | 11 - .../dist/assets/disable.html.12cd46f9.js | 1 - .../dist/assets/disable.html.a71c8eaf.js | 3 - .../dist/assets/encrypt.html.75078ec3.js | 1 - .../dist/assets/encrypt.html.91e4f950.js | 1 - .../dist/assets/formatters.html.91a1dd7c.js | 1 - .../dist/assets/formatters.html.a468e7a0.js | 1 - .../dist/assets/framework.html.23facb75.js | 14 - .../dist/assets/framework.html.94fe9003.js | 1 - .../dist/assets/get-started.html.7ff7dd4b.js | 83 - .../dist/assets/get-started.html.b0cc6876.js | 1 - .../dist/assets/highlight.esm.d982e650.js | 27 - .../dist/assets/history.html.edadea7c.js | 1 - .../dist/assets/history.html.fb4b7c86.js | 1 - .../dist/assets/home.html.4a4795d3.js | 1 - .../dist/assets/home.html.a180d3ad.js | 1 - .../dist/assets/i18nscope.html.1ef048b0.js | 28 - .../dist/assets/i18nscope.html.dd1d1ad2.js | 1 - docs/.vuepress/dist/assets/index.1842ee54.js | 11 - .../dist/assets/index.html.1e9ce916.js | 7 - .../dist/assets/index.html.2cc5dee9.js | 1 - .../dist/assets/index.html.48024c8a.js | 1 - .../dist/assets/index.html.489cd88f.js | 18 - .../dist/assets/index.html.4c66c058.js | 1 - .../dist/assets/index.html.6a3b9e5a.js | 1 - .../dist/assets/index.html.6b2921d8.js | 1 - .../dist/assets/index.html.8f0b0426.js | 1 - .../dist/assets/index.html.d17b4688.js | 1 - .../dist/assets/index.html.e18ad164.js | 1 - .../dist/assets/install.html.40691767.js | 7 - .../dist/assets/install.html.5f263e45.js | 1 - .../dist/assets/install.html.708c9d46.js | 1 - .../dist/assets/install.html.829e3edf.js | 7 - .../assets/interpolation.html.651cafe9.js | 1 - .../assets/interpolation.html.a6e9e43c.js | 26 - .../dist/assets/lang-code.html.784ea5ab.js | 1 - .../dist/assets/lang-code.html.b6aa151d.js | 1 - .../dist/assets/langpack.html.4e7c6353.js | 15 - .../dist/assets/langpack.html.b68123c8.js | 1 - .../dist/assets/markdown.esm.832a189d.js | 57 - .../dist/assets/markdown.html.798414cb.js | 5 - .../dist/assets/markdown.html.c95339b9.js | 81 - .../dist/assets/math.esm.a3f84b6f.js | 2 - .../dist/assets/mermaid.esm.min.55036242.js | 1228 --- .../dist/assets/multi-libs.html.4b96b829.js | 1 - .../dist/assets/multi-libs.html.9ce4accc.js | 1 - .../dist/assets/namespace.html.027ec921.js | 1 - .../dist/assets/namespace.html.813574ba.js | 17 - .../dist/assets/notes.esm.3c361cb7.js | 936 -- .../dist/assets/page.html.24d1d457.js | 1 - .../dist/assets/page.html.350a67a9.js | 3 - .../dist/assets/photoswipe.esm.965d151d.js | 4 - .../dist/assets/plural.html.d2db4c1f.js | 1 - .../dist/assets/plural.html.f9dd2a6a.js | 52 - .../dist/assets/question.html.3f7a7131.js | 1 - .../dist/assets/question.html.a9ae98f2.js | 1 - .../dist/assets/react.html.7409f432.js | 1 - .../dist/assets/react.html.e8fc360a.js | 31 - .../dist/assets/reveal.esm.b96f05d8.js | 34 - .../dist/assets/runtime.html.b2a48bfd.js | 1 - .../dist/assets/runtime.html.b9eefcab.js | 1 - .../dist/assets/search.esm.80da4a02.js | 3 - docs/.vuepress/dist/assets/style.25e96d2f.css | 7 - docs/.vuepress/dist/assets/t.html.92f7dd32.js | 1 - docs/.vuepress/dist/assets/t.html.d031e369.js | 24 - .../dist/assets/textMap.html.0ec4151c.js | 21 - .../dist/assets/textMap.html.aa910324.js | 1 - .../dist/assets/vite.html.0d5d1ba0.js | 43 - .../dist/assets/vite.html.7a656c91.js | 1 - .../dist/assets/voerkaI18n.html.3f7a17ce.js | 21 - .../dist/assets/voerkaI18n.html.4ed70b78.js | 1 - .../dist/assets/vue.html.09e0f2de.js | 1 - .../dist/assets/vue.html.6660ede4.js | 68 - .../dist/assets/vue.html.c229b2cf.js | 47 - .../dist/assets/vue.html.c9a5b00f.js | 1 - .../dist/assets/zoom.esm.8514a202.js | 3 - docs/.vuepress/dist/en/guide/disable.html | 14 +- docs/.vuepress/dist/en/guide/encrypt.html | 14 +- docs/.vuepress/dist/en/guide/index.html | 20 +- docs/.vuepress/dist/en/guide/install.html | 20 +- docs/.vuepress/dist/en/guide/markdown.html | 74 +- docs/.vuepress/dist/en/guide/page.html | 14 +- docs/.vuepress/dist/index.html | 14 +- docs/.vuepress/dist/robots.txt | 2 +- docs/.vuepress/dist/sitemap.xml | 2 +- docs/.vuepress/dist/zh/contribute/index.html | 31 +- .../dist/zh/guide/advanced/autoimport.html | 19 +- .../dist/zh/guide/advanced/autotranslate.html | 14 +- .../zh/guide/advanced/customformatter.html | 133 +- .../dist/zh/guide/advanced/framework.html | 27 +- .../dist/zh/guide/advanced/langpack.html | 28 +- .../dist/zh/guide/advanced/multi-libs.html | 14 +- .../dist/zh/guide/advanced/runtime.html | 14 +- .../dist/zh/guide/advanced/textMap.html | 34 +- .../dist/zh/guide/intro/get-started.html | 96 +- .../dist/zh/guide/intro/history.html | 14 +- docs/.vuepress/dist/zh/guide/intro/index.html | 14 +- .../dist/zh/guide/intro/install.html | 20 +- .../dist/zh/guide/intro/question.html | 14 +- docs/.vuepress/dist/zh/guide/tools/babel.html | 44 +- docs/.vuepress/dist/zh/guide/tools/cli.html | 132 +- docs/.vuepress/dist/zh/guide/tools/vite.html | 56 +- docs/.vuepress/dist/zh/guide/tools/vue.html | 60 +- .../dist/zh/guide/use/change-langeuage.html | 30 +- .../.vuepress/dist/zh/guide/use/currency.html | 14 +- .../.vuepress/dist/zh/guide/use/datetime.html | 24 +- .../dist/zh/guide/use/interpolation.html | 39 +- .../dist/zh/guide/use/namespace.html | 30 +- docs/.vuepress/dist/zh/guide/use/plural.html | 65 +- docs/.vuepress/dist/zh/guide/use/react.html | 44 +- docs/.vuepress/dist/zh/guide/use/t.html | 37 +- docs/.vuepress/dist/zh/guide/use/vue.html | 81 +- docs/.vuepress/dist/zh/home.html | 14 +- .../dist/zh/reference/formatters.html | 14 +- .../dist/zh/reference/i18nscope.html | 41 +- docs/.vuepress/dist/zh/reference/index.html | 14 +- .../dist/zh/reference/lang-code.html | 14 +- .../dist/zh/reference/voerkaI18n.html | 34 +- docs/.vuepress/navbar/en.ts | 5 +- docs/.vuepress/navbar/zh.ts | 7 +- docs/.vuepress/sidebar/en.ts | 6 +- docs/.vuepress/sidebar/zh.ts | 5 +- docs/.vuepress/themeConfig.ts | 84 - docs/package.json | 6 +- docs/yarn.lock | 1859 ++-- package.json | 7 +- pnpm-lock.yaml | 7603 +++++++++-------- 155 files changed, 5294 insertions(+), 9148 deletions(-) delete mode 100644 docs/.vuepress/dist/assets/404.e3f214ee.js delete mode 100644 docs/.vuepress/dist/assets/404.html.1d55c70a.js delete mode 100644 docs/.vuepress/dist/assets/404.html.1f213b38.js delete mode 100644 docs/.vuepress/dist/assets/Layout.aa935814.js delete mode 100644 docs/.vuepress/dist/assets/SkipLink.ac6c36b6.js delete mode 100644 docs/.vuepress/dist/assets/SlidePage.fb780a3f.js delete mode 100644 docs/.vuepress/dist/assets/app.2eab5ffb.js delete mode 100644 docs/.vuepress/dist/assets/arch.156f708b.js delete mode 100644 docs/.vuepress/dist/assets/auto.esm.15d52109.js delete mode 100644 docs/.vuepress/dist/assets/autoimport.html.1d0f518a.js delete mode 100644 docs/.vuepress/dist/assets/autoimport.html.ec354b5e.js delete mode 100644 docs/.vuepress/dist/assets/autotranslate.html.30cc0a97.js delete mode 100644 docs/.vuepress/dist/assets/autotranslate.html.5f2de23e.js delete mode 100644 docs/.vuepress/dist/assets/babel.html.8f3849dc.js delete mode 100644 docs/.vuepress/dist/assets/babel.html.ca5b7cba.js delete mode 100644 docs/.vuepress/dist/assets/change-langeuage.html.00f7714a.js delete mode 100644 docs/.vuepress/dist/assets/change-langeuage.html.463f0086.js delete mode 100644 docs/.vuepress/dist/assets/cli.html.2972756a.js delete mode 100644 docs/.vuepress/dist/assets/cli.html.9cc70425.js delete mode 100644 docs/.vuepress/dist/assets/currency.html.4efad647.js delete mode 100644 docs/.vuepress/dist/assets/currency.html.4fd90c35.js delete mode 100644 docs/.vuepress/dist/assets/customformatter.html.0aef1204.js delete mode 100644 docs/.vuepress/dist/assets/customformatter.html.252eda24.js delete mode 100644 docs/.vuepress/dist/assets/datetime.html.4f78350b.js delete mode 100644 docs/.vuepress/dist/assets/datetime.html.e39dfd35.js delete mode 100644 docs/.vuepress/dist/assets/disable.html.12cd46f9.js delete mode 100644 docs/.vuepress/dist/assets/disable.html.a71c8eaf.js delete mode 100644 docs/.vuepress/dist/assets/encrypt.html.75078ec3.js delete mode 100644 docs/.vuepress/dist/assets/encrypt.html.91e4f950.js delete mode 100644 docs/.vuepress/dist/assets/formatters.html.91a1dd7c.js delete mode 100644 docs/.vuepress/dist/assets/formatters.html.a468e7a0.js delete mode 100644 docs/.vuepress/dist/assets/framework.html.23facb75.js delete mode 100644 docs/.vuepress/dist/assets/framework.html.94fe9003.js delete mode 100644 docs/.vuepress/dist/assets/get-started.html.7ff7dd4b.js delete mode 100644 docs/.vuepress/dist/assets/get-started.html.b0cc6876.js delete mode 100644 docs/.vuepress/dist/assets/highlight.esm.d982e650.js delete mode 100644 docs/.vuepress/dist/assets/history.html.edadea7c.js delete mode 100644 docs/.vuepress/dist/assets/history.html.fb4b7c86.js delete mode 100644 docs/.vuepress/dist/assets/home.html.4a4795d3.js delete mode 100644 docs/.vuepress/dist/assets/home.html.a180d3ad.js delete mode 100644 docs/.vuepress/dist/assets/i18nscope.html.1ef048b0.js delete mode 100644 docs/.vuepress/dist/assets/i18nscope.html.dd1d1ad2.js delete mode 100644 docs/.vuepress/dist/assets/index.1842ee54.js delete mode 100644 docs/.vuepress/dist/assets/index.html.1e9ce916.js delete mode 100644 docs/.vuepress/dist/assets/index.html.2cc5dee9.js delete mode 100644 docs/.vuepress/dist/assets/index.html.48024c8a.js delete mode 100644 docs/.vuepress/dist/assets/index.html.489cd88f.js delete mode 100644 docs/.vuepress/dist/assets/index.html.4c66c058.js delete mode 100644 docs/.vuepress/dist/assets/index.html.6a3b9e5a.js delete mode 100644 docs/.vuepress/dist/assets/index.html.6b2921d8.js delete mode 100644 docs/.vuepress/dist/assets/index.html.8f0b0426.js delete mode 100644 docs/.vuepress/dist/assets/index.html.d17b4688.js delete mode 100644 docs/.vuepress/dist/assets/index.html.e18ad164.js delete mode 100644 docs/.vuepress/dist/assets/install.html.40691767.js delete mode 100644 docs/.vuepress/dist/assets/install.html.5f263e45.js delete mode 100644 docs/.vuepress/dist/assets/install.html.708c9d46.js delete mode 100644 docs/.vuepress/dist/assets/install.html.829e3edf.js delete mode 100644 docs/.vuepress/dist/assets/interpolation.html.651cafe9.js delete mode 100644 docs/.vuepress/dist/assets/interpolation.html.a6e9e43c.js delete mode 100644 docs/.vuepress/dist/assets/lang-code.html.784ea5ab.js delete mode 100644 docs/.vuepress/dist/assets/lang-code.html.b6aa151d.js delete mode 100644 docs/.vuepress/dist/assets/langpack.html.4e7c6353.js delete mode 100644 docs/.vuepress/dist/assets/langpack.html.b68123c8.js delete mode 100644 docs/.vuepress/dist/assets/markdown.esm.832a189d.js delete mode 100644 docs/.vuepress/dist/assets/markdown.html.798414cb.js delete mode 100644 docs/.vuepress/dist/assets/markdown.html.c95339b9.js delete mode 100644 docs/.vuepress/dist/assets/math.esm.a3f84b6f.js delete mode 100644 docs/.vuepress/dist/assets/mermaid.esm.min.55036242.js delete mode 100644 docs/.vuepress/dist/assets/multi-libs.html.4b96b829.js delete mode 100644 docs/.vuepress/dist/assets/multi-libs.html.9ce4accc.js delete mode 100644 docs/.vuepress/dist/assets/namespace.html.027ec921.js delete mode 100644 docs/.vuepress/dist/assets/namespace.html.813574ba.js delete mode 100644 docs/.vuepress/dist/assets/notes.esm.3c361cb7.js delete mode 100644 docs/.vuepress/dist/assets/page.html.24d1d457.js delete mode 100644 docs/.vuepress/dist/assets/page.html.350a67a9.js delete mode 100644 docs/.vuepress/dist/assets/photoswipe.esm.965d151d.js delete mode 100644 docs/.vuepress/dist/assets/plural.html.d2db4c1f.js delete mode 100644 docs/.vuepress/dist/assets/plural.html.f9dd2a6a.js delete mode 100644 docs/.vuepress/dist/assets/question.html.3f7a7131.js delete mode 100644 docs/.vuepress/dist/assets/question.html.a9ae98f2.js delete mode 100644 docs/.vuepress/dist/assets/react.html.7409f432.js delete mode 100644 docs/.vuepress/dist/assets/react.html.e8fc360a.js delete mode 100644 docs/.vuepress/dist/assets/reveal.esm.b96f05d8.js delete mode 100644 docs/.vuepress/dist/assets/runtime.html.b2a48bfd.js delete mode 100644 docs/.vuepress/dist/assets/runtime.html.b9eefcab.js delete mode 100644 docs/.vuepress/dist/assets/search.esm.80da4a02.js delete mode 100644 docs/.vuepress/dist/assets/style.25e96d2f.css delete mode 100644 docs/.vuepress/dist/assets/t.html.92f7dd32.js delete mode 100644 docs/.vuepress/dist/assets/t.html.d031e369.js delete mode 100644 docs/.vuepress/dist/assets/textMap.html.0ec4151c.js delete mode 100644 docs/.vuepress/dist/assets/textMap.html.aa910324.js delete mode 100644 docs/.vuepress/dist/assets/vite.html.0d5d1ba0.js delete mode 100644 docs/.vuepress/dist/assets/vite.html.7a656c91.js delete mode 100644 docs/.vuepress/dist/assets/voerkaI18n.html.3f7a17ce.js delete mode 100644 docs/.vuepress/dist/assets/voerkaI18n.html.4ed70b78.js delete mode 100644 docs/.vuepress/dist/assets/vue.html.09e0f2de.js delete mode 100644 docs/.vuepress/dist/assets/vue.html.6660ede4.js delete mode 100644 docs/.vuepress/dist/assets/vue.html.c229b2cf.js delete mode 100644 docs/.vuepress/dist/assets/vue.html.c9a5b00f.js delete mode 100644 docs/.vuepress/dist/assets/zoom.esm.8514a202.js delete mode 100644 docs/.vuepress/themeConfig.ts diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index 802e81d..2bf7637 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -33,7 +33,7 @@ jobs: - name: 构建文档 env: NODE_OPTIONS: --max_old_space_size=4096 - run: yarn run build-docs + run: yarn run docs:build2 - name: 部署文档 uses: JamesIves/github-pages-deploy-action@v4 diff --git a/.gitignore b/.gitignore index 902b7b8..40393ac 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ docs/.vuepress/.cache/ docs/.vuepress/.temp/ /packages/cli/baidu.api.txt node_modules/ -/.github/access key.txt \ No newline at end of file +/.github/access key.txt +/docs/.vuepress/dist \ No newline at end of file diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index b8c7970..c9d2e59 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -1,30 +1,54 @@ -import { defineHopeConfig } from "vuepress-theme-hope"; -import themeConfig from "./themeConfig"; +import { defineUserConfig } from "vuepress"; +import { hopeTheme } from "vuepress-theme-hope"; +import * as navbar from "./navbar"; +import * as sidebar from "./sidebar"; -export default defineHopeConfig({ - base: "/voerka-i18n/", // 发布位置GithubPages时 - //base: "/", // 本机调试时 - head: [ - [ - "link", - { - rel: "stylesheet", - href: "//at.alicdn.com/t/font_2410206_mfj6e1vbwo.css", - }, - ], - ], - locales: { - "/": { - lang: "zh-CN", - title: "VoerkaI18n", - description: "适用于Nodejs/Vue/React的国际化解决方案", +export default defineUserConfig({ + base : "/voerka-i18n/", // 发布位置GithubPages时 + lang : "zh-CN", + locales : { + "/" : { + lang : "zh-CN", + title : "中文" + }, + "/en/" : { + lang : "en-US", + title : "English" + } }, - "/en/": { - lang: "en-US", - title: "VoerkaI18n", - description: "适用于Nodejs/Vue/React的国际化解决方案", - } - }, - - themeConfig, -}); + theme : hopeTheme({ + hostname : "https://gitee.com/zhangfisher/voerka-i18n", + author : { + name : "wxzhang", + url : "https://gitee.com/zhangfisher/voerka-i18n", + }, + iconPrefix : "iconfont icon-", + logo : "/logo.svg", + home : "/zh/home", + repo : "https://gitee.com/zhangfisher/voerka-i18n", + docsDir : "docs", + breadcrumb : false, + pageInfo : ["Author", "Original", "Date", "Category", "Tag", "ReadingTime"], + locales : { + "/" : { + navbar : navbar.zh, + sidebar : sidebar.zh, + displayFooter: true + }, + "/en/" : { + navbar : navbar.en, + sidebar : sidebar.en, + footer : "Default footer", + displayFooter: true, + } + }, + plugins : { + mdEnhance : { + enableAll : true, + presentation : { + plugins : ["highlight", "math", "search", "notes", "zoom"], + }, + } + } + }) +}) diff --git a/docs/.vuepress/dist/404.html b/docs/.vuepress/dist/404.html index e35084a..60712f1 100644 --- a/docs/.vuepress/dist/404.html +++ b/docs/.vuepress/dist/404.html @@ -1,11 +1,11 @@ - + - + - VoerkaI18n + - - - - -
Loading speaker view...
- -
-
Upcoming
-
-
-

Time Click to Reset

-
- 0:00 AM -
-
- 00:00:00 -
-
- - - -
- - -
-
- - -
- - - - + + -
- +
+ diff --git a/docs/.vuepress/dist/en/guide/encrypt.html b/docs/.vuepress/dist/en/guide/encrypt.html index 541865c..c7d2eed 100644 --- a/docs/.vuepress/dist/en/guide/encrypt.html +++ b/docs/.vuepress/dist/en/guide/encrypt.html @@ -1,11 +1,11 @@ - + - + - Encryption article | VoerkaI18n +