From bbf496d8d66f1998dfe68c14e7862b9d83ab74b3 Mon Sep 17 00:00:00 2001 From: Masterain Date: Mon, 20 Mar 2023 19:25:51 -0700 Subject: [PATCH 01/11] software update --- package-lock.json | 573 +++++++++++++++++++++++++--------------------- package.json | 2 +- 2 files changed, 307 insertions(+), 268 deletions(-) diff --git a/package-lock.json b/package-lock.json index a5e52717c..1d0a21e4f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "@vuepress/plugin-google-analytics": "2.0.0-beta.61", "vue": "^3.2.47", "vuepress": "2.0.0-beta.61", - "vuepress-theme-hope": "2.0.0-beta.189" + "vuepress-theme-hope": "2.0.0-beta.196" } }, "node_modules/@algolia/autocomplete-core": { @@ -226,21 +226,21 @@ } }, "node_modules/@babel/core": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", - "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.3.tgz", + "integrity": "sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.0", + "@babel/generator": "^7.21.3", "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-module-transforms": "^7.21.0", + "@babel/helper-module-transforms": "^7.21.2", "@babel/helpers": "^7.21.0", - "@babel/parser": "^7.21.0", + "@babel/parser": "^7.21.3", "@babel/template": "^7.20.7", - "@babel/traverse": "^7.21.0", - "@babel/types": "^7.21.0", + "@babel/traverse": "^7.21.3", + "@babel/types": "^7.21.3", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -256,12 +256,12 @@ } }, "node_modules/@babel/generator": { - "version": "7.21.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", - "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.3.tgz", + "integrity": "sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==", "dev": true, "dependencies": { - "@babel/types": "^7.21.0", + "@babel/types": "^7.21.3", "@jridgewell/gen-mapping": "^0.3.2", "@jridgewell/trace-mapping": "^0.3.17", "jsesc": "^2.5.1" @@ -676,9 +676,9 @@ "dev": true }, "node_modules/@babel/parser": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", - "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.3.tgz", + "integrity": "sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -1262,9 +1262,9 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz", - "integrity": "sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz", + "integrity": "sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1500,9 +1500,9 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz", - "integrity": "sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz", + "integrity": "sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.20.2" @@ -1805,19 +1805,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", - "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.3.tgz", + "integrity": "sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==", "dev": true, "dependencies": { "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.21.1", + "@babel/generator": "^7.21.3", "@babel/helper-environment-visitor": "^7.18.9", "@babel/helper-function-name": "^7.21.0", "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.21.2", - "@babel/types": "^7.21.2", + "@babel/parser": "^7.21.3", + "@babel/types": "^7.21.3", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1826,9 +1826,9 @@ } }, "node_modules/@babel/types": { - "version": "7.21.2", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", - "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "version": "7.21.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.3.tgz", + "integrity": "sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.19.4", @@ -2805,9 +2805,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.14.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", - "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", + "version": "18.15.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.5.tgz", + "integrity": "sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==", "dev": true }, "node_modules/@types/raphael": { @@ -2847,9 +2847,9 @@ "dev": true }, "node_modules/@vitejs/plugin-vue": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.0.0.tgz", - "integrity": "sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-4.1.0.tgz", + "integrity": "sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==", "dev": true, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -2938,9 +2938,9 @@ } }, "node_modules/@vue/repl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@vue/repl/-/repl-1.3.2.tgz", - "integrity": "sha512-5joGOuTFmjaugG3E1h/oP1EXSMcVXRUwLIoo8xvYQnqDrCT6g1SfsH1pfei5PpC5DUxMX1584CekZu6REgGYkQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@vue/repl/-/repl-1.3.3.tgz", + "integrity": "sha512-mrN3Gd4CIaiIiRdi7/pAOH9rPud8q8I5svLurSoyxLhxFXs9WdfaKZlirExSJIuecHYFiAAozTBtb8XQPNhCHw==", "dev": true, "peerDependencies": { "vue": "^3.2.13" @@ -3384,15 +3384,14 @@ } }, "node_modules/@waline/client": { - "version": "2.14.8", - "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.14.8.tgz", - "integrity": "sha512-aT5LCz7c+MvlTJ0MQ6kFqSx/+ze0hc0+RAX2LsYoRIwOMIoZK9WRMNAze6MfBIReDYhQuqLGt/sjZpVZqi1utQ==", + "version": "2.14.9", + "resolved": "https://registry.npmjs.org/@waline/client/-/client-2.14.9.tgz", + "integrity": "sha512-j156AgwKskRNtlBWeFj8niN4j6lwS4xg8BKo1A09p1j78rcGhNxf5S9gmzqW/8oDUbnSILOHtweydiRgWEqBag==", "dev": true, "dependencies": { "@vueuse/core": "^9.13.0", "autosize": "^6.0.1", "marked": "^4.2.12", - "user-agent-data-types": "^0.3.1", "vue": "^3.2.47" }, "engines": { @@ -3516,16 +3515,29 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/artalk": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/artalk/-/artalk-2.4.4.tgz", - "integrity": "sha512-8O/FjQM+oFnfsfouuej2qjRNfV9/0JJR2jI9vS7neI8zTa4xqu0PChDIR0CtZG8ze0eOKI0taTlEFhmahJUJIQ==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/artalk/-/artalk-2.5.2.tgz", + "integrity": "sha512-qwAtSCRIBadaXyLsVps8DDlawis7KQNQpDfEj2h8xbA8LYv1nTUR4tazb4oVRBOwGSpo1cir8WIT3pq/MkiTLg==", "dev": true, "dependencies": { "abortcontroller-polyfill": "^1.7.5", "hanabi": "^0.4.0", "insane": "^2.6.2", - "marked": "^4.0.19" + "marked": "^4.2.12" } }, "node_modules/artplayer": { @@ -3559,9 +3571,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.13", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", - "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==", + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", "dev": true, "funding": [ { @@ -3574,8 +3586,8 @@ } ], "dependencies": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001426", + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -3875,9 +3887,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001460", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001460.tgz", - "integrity": "sha512-Bud7abqjvEjipUkpLs4D7gR0l8hBYBHoa+tGtKJHvT2AYzLp1z7EmVkUT4ERpVUfca8S2HGIVs883D8pUH1ZzQ==", + "version": "1.0.30001468", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz", + "integrity": "sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A==", "dev": true, "funding": [ { @@ -4120,9 +4132,9 @@ "dev": true }, "node_modules/core-js": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.0.tgz", - "integrity": "sha512-VG23vuEisJNkGl6XQmFJd3rEG/so/CNatqeE+7uZAwTSwFeB/qaO0be8xZYUNWprJ/GIwL8aMt9cj1kvbpTZhg==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.29.1.tgz", + "integrity": "sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==", "dev": true, "hasInstallScript": true, "funding": { @@ -4131,9 +4143,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.29.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.0.tgz", - "integrity": "sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==", + "version": "3.29.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.29.1.tgz", + "integrity": "sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==", "dev": true, "dependencies": { "browserslist": "^4.21.5" @@ -4309,9 +4321,9 @@ } }, "node_modules/d3-array": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.2.tgz", - "integrity": "sha512-yEEyEAbDrF8C6Ob2myOBLjwBLck1Z89jMGFee0oPsn95GqjerpaOA4ch+vc2l0FNFFwMD5N7OCSEN5eAlsUbgQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.3.tgz", + "integrity": "sha512-JRHwbQQ84XuAESWhvIPaUV4/1UYTBOLiOPGWqgFDHZS1D5QN9c57FbH3QpEnQMYiOXNzKUQyGTZf+EVO7RT5TQ==", "dev": true, "dependencies": { "internmap": "1 - 2" @@ -4738,9 +4750,9 @@ } }, "node_modules/deepmerge": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", - "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, "engines": { "node": ">=0.10.0" @@ -4885,9 +4897,9 @@ } }, "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -4900,9 +4912,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.322", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.322.tgz", - "integrity": "sha512-KovjizNC9XB7dno/2GjxX8VS0SlfPpCjtyoKft+bCO+UfD8bFy16hY4Sh9s0h9BDxbRH2U0zX5VBjpM1LTcNlg==", + "version": "1.4.334", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.334.tgz", + "integrity": "sha512-laZ1odk+TRen6q0GeyQx/JEkpD3iSZT7ewopCpKqg9bTjP1l8XRfU3Bg20CFjNPZkp5+NDBl3iqd4o/kPO+Vew==", "dev": true }, "node_modules/elkjs": { @@ -4948,18 +4960,18 @@ } }, "node_modules/es-abstract": { - "version": "1.21.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", - "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", "dev": true, "dependencies": { + "array-buffer-byte-length": "^1.0.0", "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.3", + "get-intrinsic": "^1.2.0", "get-symbol-description": "^1.0.0", "globalthis": "^1.0.3", "gopd": "^1.0.1", @@ -4967,8 +4979,8 @@ "has-property-descriptors": "^1.0.0", "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.4", - "is-array-buffer": "^3.0.1", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", "is-callable": "^1.2.7", "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", @@ -4976,11 +4988,12 @@ "is-string": "^1.0.7", "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", + "object-inspect": "^1.12.3", "object-keys": "^1.1.1", "object.assign": "^4.1.4", "regexp.prototype.flags": "^1.4.3", "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", "string.prototype.trimend": "^1.0.6", "string.prototype.trimstart": "^1.0.6", "typed-array-length": "^1.0.4", @@ -5130,9 +5143,9 @@ "dev": true }, "node_modules/execa": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.0.0.tgz", - "integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", @@ -5329,9 +5342,9 @@ } }, "node_modules/fs-extra": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.0.tgz", - "integrity": "sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -5558,9 +5571,9 @@ } }, "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", "dev": true }, "node_modules/gray-matter": { @@ -5690,9 +5703,9 @@ "dev": true }, "node_modules/hls.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.3.4.tgz", - "integrity": "sha512-iFEwVqtEDk6sKotcTwtJ5OMo/nuDTk9PrpB8FI2J2WYf8EriTVfR4FaK0aNyYtwbYeRSWCXJKlz23xeREdlNYg==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/hls.js/-/hls.js-1.3.5.tgz", + "integrity": "sha512-uybAvKS6uDe0MnWNEPnO0krWVr+8m2R0hJ/viql8H3MVK+itq8gGQuIYoFHL3rECkIpNH98Lw8YuuWMKZxp3Ew==", "dev": true }, "node_modules/html-entities": { @@ -5733,9 +5746,9 @@ } }, "node_modules/human-signals": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.0.tgz", - "integrity": "sha512-zyzVyMjpGBX2+6cDVZeFPCdtOtdsxOeseRhB9tkQ6xXmGUNrcnBzdEKPy3VPNYz+4gy1oukVOXcrJCunSyc6QQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, "engines": { "node": ">=14.18.0" @@ -5795,9 +5808,9 @@ "dev": true }, "node_modules/immutable": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.2.4.tgz", - "integrity": "sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.0.tgz", + "integrity": "sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==", "dev": true }, "node_modules/imsc": { @@ -6907,18 +6920,18 @@ } }, "node_modules/ora": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.1.2.tgz", - "integrity": "sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.2.0.tgz", + "integrity": "sha512-c1qb/1rdE+EFDYiLXh10VY459uMh7DN9zlgd8mZJLoeiPpYllN8eAOiih2Rkah5ywxRm5tHN5C9zPheDq8d1MA==", "dev": true, "dependencies": { - "bl": "^5.0.0", "chalk": "^5.0.0", "cli-cursor": "^4.0.0", "cli-spinners": "^2.6.1", "is-interactive": "^2.0.0", "is-unicode-supported": "^1.1.0", "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", "strip-ansi": "^7.0.1", "wcwidth": "^1.0.1" }, @@ -7078,9 +7091,9 @@ } }, "node_modules/plyr": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.3.tgz", - "integrity": "sha512-ORULENBvEvvzMYXRQBALDmEi8P+wZt1Hr/NvHqchu/t7E2xJKNkRYWx0qCA1HETIGZ6zobrOVgqeAUqWimS7fQ==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/plyr/-/plyr-3.7.7.tgz", + "integrity": "sha512-8B2b0HP+j/jKM7GrYdEuSi1hIF3BnNzjaBsBa3bx4/SO9omX3EfhCi78ZFh/0QuCKlwpTBusTMMZ3Hq6bJ5d/g==", "dev": true, "dependencies": { "core-js": "^3.26.1", @@ -7159,9 +7172,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.13.0", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.0.tgz", - "integrity": "sha512-ERdIdUpR6doqdaSIh80hvzebHB7O6JxycOhyzAeLEchqOq/4yueslQbfnPwXaNhAYacFTyCclhwkEbOumT0tHw==", + "version": "10.13.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.13.1.tgz", + "integrity": "sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ==", "dev": true, "funding": { "type": "opencollective", @@ -7261,9 +7274,9 @@ } }, "node_modules/readable-stream": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.1.tgz", - "integrity": "sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, "dependencies": { "inherits": "^2.0.3", @@ -7337,9 +7350,9 @@ } }, "node_modules/regexpu-core": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.1.tgz", - "integrity": "sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", "dev": true, "dependencies": { "@babel/regjsgen": "^0.8.0", @@ -7463,9 +7476,9 @@ "dev": true }, "node_modules/rollup": { - "version": "3.18.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.18.0.tgz", - "integrity": "sha512-J8C6VfEBjkvYPESMQYxKHxNOh4A5a3FlP+0BETGo34HEcE4eTlgCrO2+eWzlu2a/sHs2QUkZco+wscH7jhhgWg==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.0.tgz", + "integrity": "sha512-YsIfrk80NqUDrxrjWPXUa7PWvAfegZEXHuPsEZg58fGCdjL1I9C1i/NaG+L+27kxxwkrG/QEDEQc8s/ynXWWGQ==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -7548,9 +7561,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.58.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.58.3.tgz", - "integrity": "sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==", + "version": "1.59.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.59.3.tgz", + "integrity": "sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -7755,6 +7768,21 @@ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", "dev": true }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/string_decoder": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", @@ -7818,6 +7846,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", @@ -7981,9 +8026,9 @@ } }, "node_modules/terser": { - "version": "5.16.5", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.5.tgz", - "integrity": "sha512-qcwfg4+RZa3YvlFh0qjifnzBHjKGNbtDo9yivMqMFDy9Q6FSaQWSB/j1xKhsoUFJIqDOM3TsN6D5xbrMrFcHbg==", + "version": "5.16.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.6.tgz", + "integrity": "sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -8239,12 +8284,6 @@ "integrity": "sha512-mYFmBHCapZjtcNHW0MDq9967t+z4Dmg5CJ0KqysK3+ZbyoNOWQHksGCTWwDhxGXllkWlOc10Xfko6v4a3ucM6A==", "dev": true }, - "node_modules/user-agent-data-types": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/user-agent-data-types/-/user-agent-data-types-0.3.1.tgz", - "integrity": "sha512-vS7pZmuEVPlf2CQf+PfNbwWJZA4aQAEa8sH7xhMrjZ1zXNvW7HHEdzmSvI7z/qyyIRVD50DEi4ckuzZcebKHGg==", - "dev": true - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -8350,9 +8389,9 @@ } }, "node_modules/vuepress-plugin-auto-catalog": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-beta.189.tgz", - "integrity": "sha512-IvVuwOkGHaT90BQvpqREb21ek/HNMWCTYPcno2nUvuTupo/NOBWl4aSBoxAIDafmzEAH5B+Dyc9O71XlsqSxGw==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-auto-catalog/-/vuepress-plugin-auto-catalog-2.0.0-beta.196.tgz", + "integrity": "sha512-5wLBSNbi19VrIAs0nt4UnCB8gBVcDlTzzY9I03+xpG9NaCspuoP/cedU1wyryRcrpzBUkjuSlzukIRWr/+hrVQ==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -8361,9 +8400,9 @@ "@vuepress/utils": "2.0.0-beta.61", "vue": "3.2.47", "vue-router": "4.1.6", - "vuepress-plugin-components": "2.0.0-beta.189", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-components": "2.0.0-beta.196", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8374,9 +8413,9 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-components": "2.0.0-beta.189", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-components": "2.0.0-beta.196", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8408,9 +8447,9 @@ } }, "node_modules/vuepress-plugin-blog2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.189.tgz", - "integrity": "sha512-oe1AgijiDahxIfJ4548Xuef6EgJL9LnDDx+STdbbw3jc/wntG/C/4NUsklxmN+fqoURTOr/ZDzCtx9TmhOfPbQ==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-blog2/-/vuepress-plugin-blog2-2.0.0-beta.196.tgz", + "integrity": "sha512-bVzSpLZxDyiey27+HTaa4xwZG0CUZaYsx/ELg3ouvmT2nhyUTPyQV33Rl1NsTZhAHNZkG/bA6d1dKUZC5QH60A==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -8420,7 +8459,7 @@ "chokidar": "^3.5.3", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8430,7 +8469,7 @@ "peerDependencies": { "@vuepress/client": "2.0.0-beta.61", "vuepress": "2.0.0-beta.61", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8453,22 +8492,22 @@ } }, "node_modules/vuepress-plugin-comment2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.189.tgz", - "integrity": "sha512-o5PCtZ3J60+DHEnR+1AT/OQi5xGt1gIaL43w/0DNDA8BPKh0Azac23n74H7G51b/YpeHI7slRage8rzfF7ct1g==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-beta.196.tgz", + "integrity": "sha512-8z0Y2Q0AvJQwFyinTvtej3SaN85CBsJYTi3PRyXQggjiNxR14tOpWpvIVZmIksDxAxZu4Zp4l7bmbIkZYAbT0g==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "@waline/client": "^2.14.8", - "artalk": "^2.4.4", + "@waline/client": "^2.14.9", + "artalk": "^2.5.1", "giscus": "^1.2.8", "twikoo": "^1.6.10", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8479,8 +8518,8 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8509,9 +8548,9 @@ } }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.189.tgz", - "integrity": "sha512-RqAQMjnAz8D9E3GntL07BGpnzgTKyKeVF37Egk19YdHcn2QO8hAd/f48CKNwQ7IaczcX0P8U3iDeVpl3gKyHmA==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-beta.196.tgz", + "integrity": "sha512-wg7bh7OGE/zT4gKizW7SqB49+HqEjsP35u6FKU1vU5IGyLgaIYhOeukbyUzPye1leeoEBqqT+YmivEN1/0lQcg==", "dev": true, "dependencies": { "@stackblitz/sdk": "^1.8.2", @@ -8522,15 +8561,15 @@ "artplayer": "^4.6.2", "balloon-css": "^1.2.0", "dashjs": "^4.6.0", - "hls.js": "^1.3.4", + "hls.js": "^1.3.5", "mpegts.js": "^1.7.2", - "plyr": "^3.7.3", + "plyr": "^3.7.7", "qrcode": "^1.5.1", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-reading-time2": "2.0.0-beta.189", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-reading-time2": "2.0.0-beta.196", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8541,9 +8580,9 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-reading-time2": "2.0.0-beta.189", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-reading-time2": "2.0.0-beta.196", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8575,9 +8614,9 @@ } }, "node_modules/vuepress-plugin-copy-code2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.189.tgz", - "integrity": "sha512-VNPig+bMvZXKRjAU3BhPYLi2BiRmnbPBovuBRe9RUTdaPKzG6Qewy46tcCNeq9igOVJY+86io6tb3l0nIJEJzw==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copy-code2/-/vuepress-plugin-copy-code2-2.0.0-beta.196.tgz", + "integrity": "sha512-oyB5E2zWOmmNTtG6YUxM1yuPWuzX6qrGE4X8ctlfXFfAGH9p/VosSDUKkNb/g8LEd3umI3kKEjqxgDTq9CfjZg==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -8587,8 +8626,8 @@ "balloon-css": "^1.2.0", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8599,8 +8638,8 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8629,9 +8668,9 @@ } }, "node_modules/vuepress-plugin-copyright2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.189.tgz", - "integrity": "sha512-aYCtRlGjR+1zzJglQMhsWRIaFI4y1otUFBByYfDTlXPhcIhg0dhiFOB5B2bDGGyKysmIf6uhKF/JAKe4KxZu0A==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-copyright2/-/vuepress-plugin-copyright2-2.0.0-beta.196.tgz", + "integrity": "sha512-7gGET/Av83FizXYA5wBEssPiQQ5AuRTuZpNiopv8oSjfN1LtM4/TiQAfwxEZrhOQ6RH3gKW73hU+92IQbqrDcw==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -8640,7 +8679,7 @@ "@vueuse/core": "^9.13.0", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8650,7 +8689,7 @@ "peerDependencies": { "@vuepress/client": "2.0.0-beta.61", "vuepress": "2.0.0-beta.61", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8673,15 +8712,15 @@ } }, "node_modules/vuepress-plugin-feed2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.189.tgz", - "integrity": "sha512-sdaEbeCOSErOT8pe96xGUBnYyujcVE4LVCuVwM0VRVOl18inAvZa4Ll1GRkXWsjj+WTjgh+LwKzRaNN21jGnbw==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-feed2/-/vuepress-plugin-feed2-2.0.0-beta.196.tgz", + "integrity": "sha512-axIhtnzhJKWP12VXw/rw7/LJtCMG7niB2DUNpanMQL3jTXsqIf0s/hka4pXcEvRHMGWjvEcd+agfIzpPJLK8Uw==", "dev": true, "dependencies": { "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "cheerio": "1.0.0-rc.12", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-shared": "2.0.0-beta.196", "xml-js": "^1.6.11" }, "engines": { @@ -8707,12 +8746,12 @@ } }, "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.189.tgz", - "integrity": "sha512-sAStYsXonACxv3m6UzSY5xg8YkY7NL2Of6Hstgfvg/oO4y+RA5bmO3lt5qJOIa2BMJynKZNRbqS0Y66l/HZLnw==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-beta.196.tgz", + "integrity": "sha512-TNMP9eQsbXOQb9cTKnlxiMtAuhe7iNVSGjdfA2yRaMgOJkFAfk/7lRIEZv+A0YXnjzg4A9+YVaTKg71Ie04VVg==", "dev": true, "dependencies": { - "@babel/core": "^7.21.0", + "@babel/core": "^7.21.3", "@mdit/plugin-align": "^0.3.0", "@mdit/plugin-attrs": "^0.3.0", "@mdit/plugin-container": "^0.3.0", @@ -8733,7 +8772,7 @@ "@mdit/plugin-tex": "^0.3.0", "@mdit/plugin-uml": "^0.3.0", "@types/markdown-it": "^12.2.3", - "@vue/repl": "^1.3.2", + "@vue/repl": "^1.3.3", "@vuepress/client": "2.0.0-beta.61", "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", @@ -8748,8 +8787,8 @@ "reveal.js": "^4.4.0", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8760,8 +8799,8 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8790,9 +8829,9 @@ } }, "node_modules/vuepress-plugin-photo-swipe": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.189.tgz", - "integrity": "sha512-VYVo3f0tRIFqoCBIdvJytvWAHpYpYWxEItjgbY3QgBpvMZwHMVy5ayptGXKBtnHsaL37qrHqiQz8a2AV6o14tA==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-photo-swipe/-/vuepress-plugin-photo-swipe-2.0.0-beta.196.tgz", + "integrity": "sha512-mD2n5+ieu4QIJmFjAVcldkovUUEbCYCX+UzOv1RPYl/KmDS0uV9Y64giYP55WOAFnDK072mBClmb715N/2W8SA==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -8802,8 +8841,8 @@ "photoswipe": "^5.3.6", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8814,8 +8853,8 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8844,9 +8883,9 @@ } }, "node_modules/vuepress-plugin-pwa2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.189.tgz", - "integrity": "sha512-ZB5XZ2hL6AqR7kZBXnvTJnPS2dQYwC/LLn+Kf020yXB3EK2AdXOv6C764ULNrdv+m3ROQ7CFfduyFEqz+kr6wQ==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-pwa2/-/vuepress-plugin-pwa2-2.0.0-beta.196.tgz", + "integrity": "sha512-Yo1blxblmqSGFToTxN5sPbfjAS3aOxp164hWxAK3Gq1NvPdSi18utqXNiv/Ina+lTgIb3lMsAGU9qqerxRa+Tw==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -8857,8 +8896,8 @@ "register-service-worker": "^1.7.2", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "workbox-build": "^6.5.4" }, "engines": { @@ -8870,8 +8909,8 @@ "@vuepress/client": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8900,12 +8939,12 @@ } }, "node_modules/vuepress-plugin-reading-time2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.189.tgz", - "integrity": "sha512-xdRLhQnyGXs/oxz/wSrkvAqrgFH9o/FWHZ8lo4He+dicEe+OoJXzPiajIVL4LwhQ2+FVboGzxLFyoCKjzoa00w==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-reading-time2/-/vuepress-plugin-reading-time2-2.0.0-beta.196.tgz", + "integrity": "sha512-SKSWhIDvGKoKRKSlLSIF5Zk4K94Dly1odZlUSSFlgu8uKu/kztdXV02MPOscH9hbyo2+xcxg71NRuszrpYDxeA==", "dev": true, "dependencies": { - "vuepress-shared": "2.0.0-beta.189" + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8914,7 +8953,7 @@ }, "peerDependencies": { "vuepress": "2.0.0-beta.61", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -8934,16 +8973,16 @@ } }, "node_modules/vuepress-plugin-rtl": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.189.tgz", - "integrity": "sha512-rfhz32kLIEk9U6eRRwbn3I4TwFUUhlx8xswt8lEhE+zMQzdDklDcnbcie0cizT6jnmxLv7silSgHxfpG9hSSFg==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.196.tgz", + "integrity": "sha512-30c/yDNoBhwYm9/2pUwU/4bi0E2anpRePLhRNoRIU1QxeWX6fIVFlbcEd20VYAFCROl8fIh457jUfSNAL2g+/g==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "vue": "^3.2.47", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8968,16 +9007,16 @@ } }, "node_modules/vuepress-plugin-sass-palette": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.189.tgz", - "integrity": "sha512-c1a/jp6DTox8lmiDj43s2TDX4OJUgPD2iEmD4yDbfNPTCuA6aIKOmTjzGNMrD+LG2N567OK1WA8ZdXran12kIw==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-beta.196.tgz", + "integrity": "sha512-rB+4l1oOzbHVuYvo3tioPTAQ4pB/jTdS+M9U3n+XGLvkxsIDQCUbnLxmZxw1mESggZ+97e0qjniAY1KvZ2wKtQ==", "dev": true, "dependencies": { "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "chokidar": "^3.5.3", - "sass": "^1.58.3", - "vuepress-shared": "2.0.0-beta.189" + "sass": "^1.59.3", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -8987,7 +9026,7 @@ "peerDependencies": { "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -9010,14 +9049,14 @@ } }, "node_modules/vuepress-plugin-seo2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.189.tgz", - "integrity": "sha512-9K3AJqOyb5ZjQflmdpPTpd51W+b+mUqkG3qTtWFb1MbXV4gfMQFWH3mRlrCE509ix4zdH2e8XZnhbEXyAJNRdg==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-seo2/-/vuepress-plugin-seo2-2.0.0-beta.196.tgz", + "integrity": "sha512-ADAfopqI4AbvVodC/wuw32MjlFfX1fQ0SbPnuHomjlBQO5/VsgtF8+kWb1YKl7RnagK07tMCXNyvnJohbwEz+Q==", "dev": true, "dependencies": { "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -9042,15 +9081,15 @@ } }, "node_modules/vuepress-plugin-sitemap2": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.189.tgz", - "integrity": "sha512-133jO9TifFyR3m0oEW57nVuh2OrzfEIOfi0oM1EdxlCQ8LfwL+G6KggHvDVbu39zXCFFFIFVXziNiRlpVCAX5g==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sitemap2/-/vuepress-plugin-sitemap2-2.0.0-beta.196.tgz", + "integrity": "sha512-gkrPP89v3Uw1rEQPRc2fX8VUY9hfKa3uOVtdVBXh+3/S0SS6FKx7BGuPAErDhjbaOcdudVGvaD1FzCe2jBT6PA==", "dev": true, "dependencies": { "@vuepress/shared": "2.0.0-beta.61", "@vuepress/utils": "2.0.0-beta.61", "sitemap": "^7.1.1", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -9059,7 +9098,7 @@ }, "peerDependencies": { "vuepress": "2.0.0-beta.61", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, @@ -9079,9 +9118,9 @@ } }, "node_modules/vuepress-shared": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.189.tgz", - "integrity": "sha512-X8TeX0/PpctaMzhFLAnEGM6GwYzlWVrRiiO4BitTdUzKnjtjIWuYdBrlQBSVTIhm2w6/ai92AQCEDPRfUFozYA==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.196.tgz", + "integrity": "sha512-Hz8Yeb+mwkzMLRnrF8RkpaTzAvCqrZdVqFJ5JRhFOBLhWXWwemc0z8pSd+ph55ASu01hFRfVR13cMJwK/uRbvQ==", "dev": true, "dependencies": { "@vuepress/client": "2.0.0-beta.61", @@ -9090,7 +9129,7 @@ "@vueuse/core": "^9.13.0", "cheerio": "1.0.0-rc.12", "dayjs": "^1.11.7", - "execa": "^7.0.0", + "execa": "^7.1.1", "fflate": "^0.7.4", "gray-matter": "^4.0.3", "semver": "^7.3.8", @@ -9158,9 +9197,9 @@ "dev": true }, "node_modules/vuepress-theme-hope": { - "version": "2.0.0-beta.189", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.189.tgz", - "integrity": "sha512-xHYIlmua9jEJ0DUY6Ts9UceC6GixLYuVyX8H3aavJhskRhk50qr95CAPnR81ZgBt92TMb6bSXqPvwoNs48yH7Q==", + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-beta.196.tgz", + "integrity": "sha512-qoAQFiEydLidA0PjzX240j17PNo+AYpb6ZwvK6sIHqlx02ZozMdBLLjXVQ62UOloQ602XWuXb9L30tB3fKDn5w==", "dev": true, "dependencies": { "@vuepress/cli": "2.0.0-beta.61", @@ -9184,22 +9223,22 @@ "gray-matter": "^4.0.3", "vue": "^3.2.47", "vue-router": "^4.1.6", - "vuepress-plugin-auto-catalog": "2.0.0-beta.189", - "vuepress-plugin-blog2": "2.0.0-beta.189", - "vuepress-plugin-comment2": "2.0.0-beta.189", - "vuepress-plugin-components": "2.0.0-beta.189", - "vuepress-plugin-copy-code2": "2.0.0-beta.189", - "vuepress-plugin-copyright2": "2.0.0-beta.189", - "vuepress-plugin-feed2": "2.0.0-beta.189", - "vuepress-plugin-md-enhance": "2.0.0-beta.189", - "vuepress-plugin-photo-swipe": "2.0.0-beta.189", - "vuepress-plugin-pwa2": "2.0.0-beta.189", - "vuepress-plugin-reading-time2": "2.0.0-beta.189", - "vuepress-plugin-rtl": "2.0.0-beta.189", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-plugin-seo2": "2.0.0-beta.189", - "vuepress-plugin-sitemap2": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189" + "vuepress-plugin-auto-catalog": "2.0.0-beta.196", + "vuepress-plugin-blog2": "2.0.0-beta.196", + "vuepress-plugin-comment2": "2.0.0-beta.196", + "vuepress-plugin-components": "2.0.0-beta.196", + "vuepress-plugin-copy-code2": "2.0.0-beta.196", + "vuepress-plugin-copyright2": "2.0.0-beta.196", + "vuepress-plugin-feed2": "2.0.0-beta.196", + "vuepress-plugin-md-enhance": "2.0.0-beta.196", + "vuepress-plugin-photo-swipe": "2.0.0-beta.196", + "vuepress-plugin-pwa2": "2.0.0-beta.196", + "vuepress-plugin-reading-time2": "2.0.0-beta.196", + "vuepress-plugin-rtl": "2.0.0-beta.196", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-plugin-seo2": "2.0.0-beta.196", + "vuepress-plugin-sitemap2": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196" }, "engines": { "node": "^14.18.0 || >=16.0.0", @@ -9218,22 +9257,22 @@ "@vuepress/plugin-theme-data": "2.0.0-beta.61", "sass-loader": "^13.2.0", "vuepress": "2.0.0-beta.61", - "vuepress-plugin-auto-catalog": "2.0.0-beta.189", - "vuepress-plugin-blog2": "2.0.0-beta.189", - "vuepress-plugin-comment2": "2.0.0-beta.189", - "vuepress-plugin-components": "2.0.0-beta.189", - "vuepress-plugin-copy-code2": "2.0.0-beta.189", - "vuepress-plugin-copyright2": "2.0.0-beta.189", - "vuepress-plugin-feed2": "2.0.0-beta.189", - "vuepress-plugin-md-enhance": "2.0.0-beta.189", - "vuepress-plugin-photo-swipe": "2.0.0-beta.189", - "vuepress-plugin-pwa2": "2.0.0-beta.189", - "vuepress-plugin-reading-time2": "2.0.0-beta.189", - "vuepress-plugin-rtl": "2.0.0-beta.189", - "vuepress-plugin-sass-palette": "2.0.0-beta.189", - "vuepress-plugin-seo2": "2.0.0-beta.189", - "vuepress-plugin-sitemap2": "2.0.0-beta.189", - "vuepress-shared": "2.0.0-beta.189", + "vuepress-plugin-auto-catalog": "2.0.0-beta.196", + "vuepress-plugin-blog2": "2.0.0-beta.196", + "vuepress-plugin-comment2": "2.0.0-beta.196", + "vuepress-plugin-components": "2.0.0-beta.196", + "vuepress-plugin-copy-code2": "2.0.0-beta.196", + "vuepress-plugin-copyright2": "2.0.0-beta.196", + "vuepress-plugin-feed2": "2.0.0-beta.196", + "vuepress-plugin-md-enhance": "2.0.0-beta.196", + "vuepress-plugin-photo-swipe": "2.0.0-beta.196", + "vuepress-plugin-pwa2": "2.0.0-beta.196", + "vuepress-plugin-reading-time2": "2.0.0-beta.196", + "vuepress-plugin-rtl": "2.0.0-beta.196", + "vuepress-plugin-sass-palette": "2.0.0-beta.196", + "vuepress-plugin-seo2": "2.0.0-beta.196", + "vuepress-plugin-sitemap2": "2.0.0-beta.196", + "vuepress-shared": "2.0.0-beta.196", "vuepress-vite": "2.0.0-beta.61", "vuepress-webpack": "2.0.0-beta.61" }, diff --git a/package.json b/package.json index 904031af6..b400d1ca2 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,6 @@ "@vuepress/plugin-google-analytics": "2.0.0-beta.61", "vue": "^3.2.47", "vuepress": "2.0.0-beta.61", - "vuepress-theme-hope": "2.0.0-beta.189" + "vuepress-theme-hope": "2.0.0-beta.196" } } From bc24ffbaa2ba1ef07fe4717e2fb2c2c265d7b4db Mon Sep 17 00:00:00 2001 From: Masterain Date: Mon, 20 Mar 2023 19:33:49 -0700 Subject: [PATCH 02/11] localization update --- docs/.vuepress/config.ts | 4 +- docs/en/features/mhy-account-switch.md | 2 +- docs/en/features/wish-export.md | 2 +- docs/en/quick-start.md | 2 +- docs/{ => zh}/README.md | 0 docs/{ => zh}/advanced/FAQ.md | 0 .../Gacha-system-and-export-principal.md | 0 docs/{ => zh}/advanced/README.md | 0 .../advanced/artifact-rating-rules.md | 0 docs/{ => zh}/advanced/exceptions.md | 0 .../get-stoken-cookie-from-the-third-party.md | 0 docs/{ => zh}/advanced/known-issue.md | 0 docs/{ => zh}/advanced/mihoyo-risk-tip.md | 0 docs/{ => zh}/advanced/uninstall.md | 0 docs/{ => zh}/community.md | 0 docs/{ => zh}/development-log/symposium1.md | 0 docs/{ => zh}/development-log/symposium2.md | 0 docs/{ => zh}/features/README.md | 0 docs/{ => zh}/features/achievements.md | 0 docs/{ => zh}/features/character-data.md | 0 docs/{ => zh}/features/character-wiki.md | 0 docs/{ => zh}/features/daily-notes.md | 0 docs/{ => zh}/features/develop-plan.md | 0 docs/{ => zh}/features/game-launcher.md | 0 docs/{ => zh}/features/hutao-API.md | 0 docs/{ => zh}/features/hutao-settings.md | 0 docs/{ => zh}/features/mhy-account-switch.md | 2 +- docs/{ => zh}/features/weapon-wiki.md | 0 docs/{ => zh}/features/wish-export.md | 2 +- docs/{ => zh}/i18n.md | 0 docs/{ => zh}/project.md | 0 docs/{ => zh}/quick-start.md | 4 +- docs/{ => zh}/side-load.md | 0 docs/{ => zh}/star-request.md | 0 docs/{ => zh}/statements/README.md | 0 docs/{ => zh}/statements/bug-report.md | 0 docs/{ => zh}/statements/privacy-notice.md | 0 docs/{ => zh}/statements/tos.md | 0 docs/{ => zh}/statements/update-log.md | 0 package-lock.json | 43 +++++++++++++++++++ package.json | 1 + 41 files changed, 53 insertions(+), 9 deletions(-) rename docs/{ => zh}/README.md (100%) rename docs/{ => zh}/advanced/FAQ.md (100%) rename docs/{ => zh}/advanced/Gacha-system-and-export-principal.md (100%) rename docs/{ => zh}/advanced/README.md (100%) rename docs/{ => zh}/advanced/artifact-rating-rules.md (100%) rename docs/{ => zh}/advanced/exceptions.md (100%) rename docs/{ => zh}/advanced/get-stoken-cookie-from-the-third-party.md (100%) rename docs/{ => zh}/advanced/known-issue.md (100%) rename docs/{ => zh}/advanced/mihoyo-risk-tip.md (100%) rename docs/{ => zh}/advanced/uninstall.md (100%) rename docs/{ => zh}/community.md (100%) rename docs/{ => zh}/development-log/symposium1.md (100%) rename docs/{ => zh}/development-log/symposium2.md (100%) rename docs/{ => zh}/features/README.md (100%) rename docs/{ => zh}/features/achievements.md (100%) rename docs/{ => zh}/features/character-data.md (100%) rename docs/{ => zh}/features/character-wiki.md (100%) rename docs/{ => zh}/features/daily-notes.md (100%) rename docs/{ => zh}/features/develop-plan.md (100%) rename docs/{ => zh}/features/game-launcher.md (100%) rename docs/{ => zh}/features/hutao-API.md (100%) rename docs/{ => zh}/features/hutao-settings.md (100%) rename docs/{ => zh}/features/mhy-account-switch.md (95%) rename docs/{ => zh}/features/weapon-wiki.md (100%) rename docs/{ => zh}/features/wish-export.md (97%) rename docs/{ => zh}/i18n.md (100%) rename docs/{ => zh}/project.md (100%) rename docs/{ => zh}/quick-start.md (95%) rename docs/{ => zh}/side-load.md (100%) rename docs/{ => zh}/star-request.md (100%) rename docs/{ => zh}/statements/README.md (100%) rename docs/{ => zh}/statements/bug-report.md (100%) rename docs/{ => zh}/statements/privacy-notice.md (100%) rename docs/{ => zh}/statements/tos.md (100%) rename docs/{ => zh}/statements/update-log.md (100%) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index b0b4fd697..9fe38fcf9 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -17,7 +17,7 @@ export default defineUserConfig({ ['script', {type: "module", src:"https://get.microsoft.com/badge/ms-store-badge.bundled.js"}], ], locales: { - "/": { + "/zh/": { lang: "zh-CN", title: "胡桃工具箱", description: "多功能的原神工具箱", @@ -35,7 +35,7 @@ export default defineUserConfig({ apiKey: "72d7a9a0f9f0466218ea19988886dce8", indexName: "hutao", locales: { - "/": { + "/zh/": { placeholder: "搜索文档", translations:{ button:{ diff --git a/docs/en/features/mhy-account-switch.md b/docs/en/features/mhy-account-switch.md index 5cc574a89..47cd2691c 100644 --- a/docs/en/features/mhy-account-switch.md +++ b/docs/en/features/mhy-account-switch.md @@ -29,7 +29,7 @@ order: 10 - 在弹出的内置浏览器中登录"米哈游通行证"账号 - 您也可以通过点击`手动输入`按钮,直接输入米游社通行证 cookie 来添加您的帐号 - 若您选择`手动输入`米游社 cookie,则该 cookie **必须包含 `Stoken` 字段** - - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](/advanced/get-stoken-cookie-from-the-third-party.md) 文档 + - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](../advanced/get-stoken-cookie-from-the-third-party.md) 文档 - 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮 - 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了 - 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态 diff --git a/docs/en/features/wish-export.md b/docs/en/features/wish-export.md index 2b4eafcf0..32d8eb86a 100644 --- a/docs/en/features/wish-export.md +++ b/docs/en/features/wish-export.md @@ -12,7 +12,7 @@ order: 2 因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。 -有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](/advanced/Gacha-system-and-export-principal.md)一文。 +有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](../advanced/Gacha-system-and-export-principal.md)一文。 ![祈愿导出](https://img.alicdn.com/imgextra/i3/1797064093/O1CN01B2DDii1g6du87XIIG_!!1797064093.png) diff --git a/docs/en/quick-start.md b/docs/en/quick-start.md index 3e7bfba70..b568f267e 100644 --- a/docs/en/quick-start.md +++ b/docs/en/quick-start.md @@ -9,7 +9,7 @@ category: # Quick Start ::: tip -If you download and use **Snap Hutao**,you are agree to our[ terms of service](/statements/tos.md) +If you download and use **Snap Hutao**,you are agree to our[ terms of service](statements/tos.md) ::: @include(star-request.md) diff --git a/docs/README.md b/docs/zh/README.md similarity index 100% rename from docs/README.md rename to docs/zh/README.md diff --git a/docs/advanced/FAQ.md b/docs/zh/advanced/FAQ.md similarity index 100% rename from docs/advanced/FAQ.md rename to docs/zh/advanced/FAQ.md diff --git a/docs/advanced/Gacha-system-and-export-principal.md b/docs/zh/advanced/Gacha-system-and-export-principal.md similarity index 100% rename from docs/advanced/Gacha-system-and-export-principal.md rename to docs/zh/advanced/Gacha-system-and-export-principal.md diff --git a/docs/advanced/README.md b/docs/zh/advanced/README.md similarity index 100% rename from docs/advanced/README.md rename to docs/zh/advanced/README.md diff --git a/docs/advanced/artifact-rating-rules.md b/docs/zh/advanced/artifact-rating-rules.md similarity index 100% rename from docs/advanced/artifact-rating-rules.md rename to docs/zh/advanced/artifact-rating-rules.md diff --git a/docs/advanced/exceptions.md b/docs/zh/advanced/exceptions.md similarity index 100% rename from docs/advanced/exceptions.md rename to docs/zh/advanced/exceptions.md diff --git a/docs/advanced/get-stoken-cookie-from-the-third-party.md b/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md similarity index 100% rename from docs/advanced/get-stoken-cookie-from-the-third-party.md rename to docs/zh/advanced/get-stoken-cookie-from-the-third-party.md diff --git a/docs/advanced/known-issue.md b/docs/zh/advanced/known-issue.md similarity index 100% rename from docs/advanced/known-issue.md rename to docs/zh/advanced/known-issue.md diff --git a/docs/advanced/mihoyo-risk-tip.md b/docs/zh/advanced/mihoyo-risk-tip.md similarity index 100% rename from docs/advanced/mihoyo-risk-tip.md rename to docs/zh/advanced/mihoyo-risk-tip.md diff --git a/docs/advanced/uninstall.md b/docs/zh/advanced/uninstall.md similarity index 100% rename from docs/advanced/uninstall.md rename to docs/zh/advanced/uninstall.md diff --git a/docs/community.md b/docs/zh/community.md similarity index 100% rename from docs/community.md rename to docs/zh/community.md diff --git a/docs/development-log/symposium1.md b/docs/zh/development-log/symposium1.md similarity index 100% rename from docs/development-log/symposium1.md rename to docs/zh/development-log/symposium1.md diff --git a/docs/development-log/symposium2.md b/docs/zh/development-log/symposium2.md similarity index 100% rename from docs/development-log/symposium2.md rename to docs/zh/development-log/symposium2.md diff --git a/docs/features/README.md b/docs/zh/features/README.md similarity index 100% rename from docs/features/README.md rename to docs/zh/features/README.md diff --git a/docs/features/achievements.md b/docs/zh/features/achievements.md similarity index 100% rename from docs/features/achievements.md rename to docs/zh/features/achievements.md diff --git a/docs/features/character-data.md b/docs/zh/features/character-data.md similarity index 100% rename from docs/features/character-data.md rename to docs/zh/features/character-data.md diff --git a/docs/features/character-wiki.md b/docs/zh/features/character-wiki.md similarity index 100% rename from docs/features/character-wiki.md rename to docs/zh/features/character-wiki.md diff --git a/docs/features/daily-notes.md b/docs/zh/features/daily-notes.md similarity index 100% rename from docs/features/daily-notes.md rename to docs/zh/features/daily-notes.md diff --git a/docs/features/develop-plan.md b/docs/zh/features/develop-plan.md similarity index 100% rename from docs/features/develop-plan.md rename to docs/zh/features/develop-plan.md diff --git a/docs/features/game-launcher.md b/docs/zh/features/game-launcher.md similarity index 100% rename from docs/features/game-launcher.md rename to docs/zh/features/game-launcher.md diff --git a/docs/features/hutao-API.md b/docs/zh/features/hutao-API.md similarity index 100% rename from docs/features/hutao-API.md rename to docs/zh/features/hutao-API.md diff --git a/docs/features/hutao-settings.md b/docs/zh/features/hutao-settings.md similarity index 100% rename from docs/features/hutao-settings.md rename to docs/zh/features/hutao-settings.md diff --git a/docs/features/mhy-account-switch.md b/docs/zh/features/mhy-account-switch.md similarity index 95% rename from docs/features/mhy-account-switch.md rename to docs/zh/features/mhy-account-switch.md index cbbdf54f1..45f5ca738 100644 --- a/docs/features/mhy-account-switch.md +++ b/docs/zh/features/mhy-account-switch.md @@ -27,7 +27,7 @@ order: 10 - 在弹出的内置浏览器中登录"米哈游通行证"账号 - 您也可以通过点击`手动输入`按钮,直接输入米游社通行证 cookie 来添加您的帐号 - 若您选择`手动输入`米游社 cookie,则该 cookie **必须包含 `Stoken` 字段** - - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](/advanced/get-stoken-cookie-from-the-third-party.md) 文档 + - 手动获取含 `Stoken` 字段的 cookie 的方式可参考[使用第三方工具获取有 Stoken 的 cookie](../advanced/get-stoken-cookie-from-the-third-party.md) 文档 - 在弹出的内置浏览器登陆成功后,点击右上角的"我已登陆"按钮 - 完成后,您就可以在帐号管理面板切换已登录的米游社帐号了 - 新添加米游社账号后,需在主界面左下角切换账号的功能中,手动点击一次新登录的账号,以将其设置为使用状态 diff --git a/docs/features/weapon-wiki.md b/docs/zh/features/weapon-wiki.md similarity index 100% rename from docs/features/weapon-wiki.md rename to docs/zh/features/weapon-wiki.md diff --git a/docs/features/wish-export.md b/docs/zh/features/wish-export.md similarity index 97% rename from docs/features/wish-export.md rename to docs/zh/features/wish-export.md index c9447391f..4aa96cc70 100644 --- a/docs/features/wish-export.md +++ b/docs/zh/features/wish-export.md @@ -11,7 +11,7 @@ order: 2 因此,我们需要利用这半年的抽卡记录调取窗口,将抽卡记录转移到我们自己手中,这就是胡桃工具箱中祈愿记录导出功能的目的所在。 -有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](/advanced/Gacha-system-and-export-principal.md)一文。 +有关原神祈愿记录导出的技术原理,你可以参阅我们的[**祈愿系统与导出原理**](../advanced/Gacha-system-and-export-principal.md)一文。 ![祈愿导出](https://img.alicdn.com/imgextra/i3/1797064093/O1CN01B2DDii1g6du87XIIG_!!1797064093.png) diff --git a/docs/i18n.md b/docs/zh/i18n.md similarity index 100% rename from docs/i18n.md rename to docs/zh/i18n.md diff --git a/docs/project.md b/docs/zh/project.md similarity index 100% rename from docs/project.md rename to docs/zh/project.md diff --git a/docs/quick-start.md b/docs/zh/quick-start.md similarity index 95% rename from docs/quick-start.md rename to docs/zh/quick-start.md index 3e6acb657..f8e9e3476 100644 --- a/docs/quick-start.md +++ b/docs/zh/quick-start.md @@ -6,7 +6,7 @@ category: [功能,教程] # 快速开始 ::: tip -若您已下载或使用**胡桃工具箱**,即表示你已阅读并完全同意[用户使用协议与法律声明](/statements/tos.md) +若您已下载或使用**胡桃工具箱**,即表示你已阅读并完全同意[用户使用协议与法律声明](statements/tos.md) ::: @include(star-request.md) @@ -53,7 +53,7 @@ theme="auto"> ::: ### 从侧载版升级至商店版 -- 按照文档提供的[卸载方法](/advanced/uninstall.html)卸载侧载版应用 +- 按照文档提供的[卸载方法](advanced/uninstall.html)卸载侧载版应用 - 只要不手动删除数据目录,你的数据不会受到影响 - 按照上述方法全新安装商店版应用 diff --git a/docs/side-load.md b/docs/zh/side-load.md similarity index 100% rename from docs/side-load.md rename to docs/zh/side-load.md diff --git a/docs/star-request.md b/docs/zh/star-request.md similarity index 100% rename from docs/star-request.md rename to docs/zh/star-request.md diff --git a/docs/statements/README.md b/docs/zh/statements/README.md similarity index 100% rename from docs/statements/README.md rename to docs/zh/statements/README.md diff --git a/docs/statements/bug-report.md b/docs/zh/statements/bug-report.md similarity index 100% rename from docs/statements/bug-report.md rename to docs/zh/statements/bug-report.md diff --git a/docs/statements/privacy-notice.md b/docs/zh/statements/privacy-notice.md similarity index 100% rename from docs/statements/privacy-notice.md rename to docs/zh/statements/privacy-notice.md diff --git a/docs/statements/tos.md b/docs/zh/statements/tos.md similarity index 100% rename from docs/statements/tos.md rename to docs/zh/statements/tos.md diff --git a/docs/statements/update-log.md b/docs/zh/statements/update-log.md similarity index 100% rename from docs/statements/update-log.md rename to docs/zh/statements/update-log.md diff --git a/package-lock.json b/package-lock.json index 1d0a21e4f..02da0c835 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,6 +14,7 @@ "@vuepress/plugin-google-analytics": "2.0.0-beta.61", "vue": "^3.2.47", "vuepress": "2.0.0-beta.61", + "vuepress-plugin-redirect": "^2.0.0-beta.196", "vuepress-theme-hope": "2.0.0-beta.196" } }, @@ -8972,6 +8973,48 @@ } } }, + "node_modules/vuepress-plugin-redirect": { + "version": "2.0.0-beta.196", + "resolved": "https://registry.npmjs.org/vuepress-plugin-redirect/-/vuepress-plugin-redirect-2.0.0-beta.196.tgz", + "integrity": "sha512-LpvW21MiMohJpOY7vtCokzIwr99wUvMHKfKLNbKChCJKUvYBwCO9KNf7ePFuQw+sBulHfgId5rFJTfE27ZGKdA==", + "dev": true, + "dependencies": { + "@vuepress/cli": "2.0.0-beta.61", + "@vuepress/core": "2.0.0-beta.61", + "@vuepress/shared": "2.0.0-beta.61", + "@vuepress/utils": "2.0.0-beta.61", + "cac": "^6.7.14", + "vuepress-shared": "2.0.0-beta.196" + }, + "bin": { + "vp-redirect": "lib/cli/index.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0", + "npm": ">=8", + "pnpm": ">=7" + }, + "peerDependencies": { + "vuepress": "2.0.0-beta.61", + "vuepress-shared": "2.0.0-beta.196", + "vuepress-vite": "2.0.0-beta.61", + "vuepress-webpack": "2.0.0-beta.61" + }, + "peerDependenciesMeta": { + "vuepress": { + "optional": true + }, + "vuepress-shared": { + "optional": true + }, + "vuepress-vite": { + "optional": true + }, + "vuepress-webpack": { + "optional": true + } + } + }, "node_modules/vuepress-plugin-rtl": { "version": "2.0.0-beta.196", "resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.196.tgz", diff --git a/package.json b/package.json index b400d1ca2..9ac5d72ef 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "@vuepress/plugin-google-analytics": "2.0.0-beta.61", "vue": "^3.2.47", "vuepress": "2.0.0-beta.61", + "vuepress-plugin-redirect": "^2.0.0-beta.196", "vuepress-theme-hope": "2.0.0-beta.196" } } From 5d1f10ac7032ac1ed90450f0e9dc01b217fa2902 Mon Sep 17 00:00:00 2001 From: Masterain Date: Mon, 20 Mar 2023 19:41:23 -0700 Subject: [PATCH 03/11] Update config.ts --- docs/.vuepress/config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 9fe38fcf9..17714840e 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -65,7 +65,7 @@ export default defineUserConfig({ bundler: viteBundler({ viteOptions: { build:{ - chunkSizeWarningLimit: 1500 + chunkSizeWarningLimit: 3000 } }, vuePluginOptions: {}, From 6b94b2e0dd1a7578b781cd3f754064347b0d1803 Mon Sep 17 00:00:00 2001 From: Masterain Date: Mon, 20 Mar 2023 19:54:50 -0700 Subject: [PATCH 04/11] Localization update --- docs/.vuepress/config.ts | 2 +- docs/.vuepress/navbar/zh.ts | 2 +- docs/.vuepress/sidebar/zh.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 17714840e..9fe38fcf9 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -65,7 +65,7 @@ export default defineUserConfig({ bundler: viteBundler({ viteOptions: { build:{ - chunkSizeWarningLimit: 3000 + chunkSizeWarningLimit: 1500 } }, vuePluginOptions: {}, diff --git a/docs/.vuepress/navbar/zh.ts b/docs/.vuepress/navbar/zh.ts index 251d2bf9e..93b17e628 100644 --- a/docs/.vuepress/navbar/zh.ts +++ b/docs/.vuepress/navbar/zh.ts @@ -1,7 +1,7 @@ import { navbar } from "vuepress-theme-hope"; export const zhNavbar = navbar([ - "/", + "/zh/", { text: "文档", icon: "article", link: "/features/"}, { text: "下载", diff --git a/docs/.vuepress/sidebar/zh.ts b/docs/.vuepress/sidebar/zh.ts index db5e21695..d851494bf 100644 --- a/docs/.vuepress/sidebar/zh.ts +++ b/docs/.vuepress/sidebar/zh.ts @@ -1,7 +1,7 @@ import { sidebar } from "vuepress-theme-hope"; export const zhSidebar = sidebar({ - "/": [ + "/zh/": [ "", { icon: "workingDirectory", From 3c5a66134a53309b5e96c324925fa3e9c295c346 Mon Sep 17 00:00:00 2001 From: Masterain Date: Mon, 20 Mar 2023 20:07:58 -0700 Subject: [PATCH 05/11] Localization update --- docs/.vuepress/navbar/zh.ts | 4 ++-- docs/README.md | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 docs/README.md diff --git a/docs/.vuepress/navbar/zh.ts b/docs/.vuepress/navbar/zh.ts index 93b17e628..4609b0a59 100644 --- a/docs/.vuepress/navbar/zh.ts +++ b/docs/.vuepress/navbar/zh.ts @@ -2,7 +2,7 @@ import { navbar } from "vuepress-theme-hope"; export const zhNavbar = navbar([ "/zh/", - { text: "文档", icon: "article", link: "/features/"}, + { text: "文档", icon: "article", link: "/zh/features/"}, { text: "下载", icon: "install", @@ -11,6 +11,6 @@ export const zhNavbar = navbar([ { text: "加入社区讨论", icon: "community", - link: "/community.md" + link: "/zh/community.md" }, ]); diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..6774dbcbe --- /dev/null +++ b/docs/README.md @@ -0,0 +1,19 @@ +--- +home: true +icon: home +title: Language Selection +heroImage: https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png +heroText: Snap Hutao +tagline: Select Your Language +actions: + - text: zh-CN + link: /zh/ + type: primary + - text: en-US + link: /en/ + type: primary + + +copyright: false +footer: MIT Licensed | Copyright © 2019-present Mr.Hope +--- From d0674799598ad8c2f846075b64a5a97c82938575 Mon Sep 17 00:00:00 2001 From: Masterain Date: Mon, 20 Mar 2023 20:30:27 -0700 Subject: [PATCH 06/11] add auto locale config --- docs/.vuepress/config.ts | 10 +++++++++- docs/README.md | 19 ------------------- 2 files changed, 9 insertions(+), 20 deletions(-) delete mode 100644 docs/README.md diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 9fe38fcf9..a2a79d7b8 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -4,6 +4,7 @@ import theme from "./theme.js"; import { autoCatalogPlugin } from "vuepress-plugin-auto-catalog"; import { docsearchPlugin } from '@vuepress/plugin-docsearch' import { googleAnalyticsPlugin } from '@vuepress/plugin-google-analytics' +import { redirectPlugin } from "vuepress-plugin-redirect"; export default defineUserConfig({ base: "/", @@ -55,7 +56,14 @@ export default defineUserConfig({ }), googleAnalyticsPlugin({ id: "G-F3LFJCE3RM" - }) + }), + redirectPlugin({ + autoLocale: true, + localeConfig: { + "/en/": ["en-US", "en-UK", "en"], + "/zh/": ["zh-CN", "zh-TW", "zh"], + }, + }), ], theme, diff --git a/docs/README.md b/docs/README.md deleted file mode 100644 index 6774dbcbe..000000000 --- a/docs/README.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -home: true -icon: home -title: Language Selection -heroImage: https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png -heroText: Snap Hutao -tagline: Select Your Language -actions: - - text: zh-CN - link: /zh/ - type: primary - - text: en-US - link: /en/ - type: primary - - -copyright: false -footer: MIT Licensed | Copyright © 2019-present Mr.Hope ---- From d318f2cd6cd9aa3c40b7a3b118f552848cae7cb9 Mon Sep 17 00:00:00 2001 From: Masterain Date: Tue, 21 Mar 2023 19:38:44 -0700 Subject: [PATCH 07/11] localization update --- crowdin.yml | 8 ++++---- docs/.vuepress/config.ts | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/crowdin.yml b/crowdin.yml index 3272ce467..982d130dd 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,9 +1,9 @@ files: - - source: /docs/*.md + - source: /docs/zh/*.md translation: /docs/%two_letters_code%/%original_file_name% - - source: /docs/features/*.md + - source: /docs/zh/features/*.md translation: /docs/%two_letters_code%/features/%original_file_name% - - source: /docs/statements/*.md + - source: /docs/zh/statements/*.md translation: /docs/%two_letters_code%/statements/%original_file_name% - - source: /docs/advanced/*.md + - source: /docs/zh/advanced/*.md translation: /docs/%two_letters_code%/advanced/%original_file_name% diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index a2a79d7b8..bf45a6b67 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -58,11 +58,13 @@ export default defineUserConfig({ id: "G-F3LFJCE3RM" }), redirectPlugin({ + defaultLocale: "/en/", + defaultBehavior: "defaultLocale", autoLocale: true, localeConfig: { "/en/": ["en-US", "en-UK", "en"], "/zh/": ["zh-CN", "zh-TW", "zh"], - }, + } }), ], From 24b75cc960b942fccfc5ffb5c57014c186e91f5c Mon Sep 17 00:00:00 2001 From: Masterain Date: Wed, 22 Mar 2023 18:21:41 -0700 Subject: [PATCH 08/11] Update docs --- docs/en/README.md | 2 +- docs/en/markmap.md | 23 ----------------------- docs/zh/README.md | 2 +- 3 files changed, 2 insertions(+), 25 deletions(-) delete mode 100644 docs/en/markmap.md diff --git a/docs/en/README.md b/docs/en/README.md index 7da3014a9..f1465e90f 100644 --- a/docs/en/README.md +++ b/docs/en/README.md @@ -78,6 +78,6 @@ features: link: /features/develop-plan.md copyright: false -footer: MIT Licensed | Copyright © 2019-present Mr.Hope +footer: MIT Licensed | Copyright © 2019-present Mr.Hope | Powered By Netlify --- diff --git a/docs/en/markmap.md b/docs/en/markmap.md deleted file mode 100644 index 8114ae10a..000000000 --- a/docs/en/markmap.md +++ /dev/null @@ -1,23 +0,0 @@ -# 胡桃工具箱 - -## 米游社功能 - -- 活动公告 -- 帐号登录 -- 实时便笺 -- 深境螺旋 - - 我的深渊记录 - - 胡桃数据库 - 深渊数据 - -## 游戏性增强 - -- 高级启动器 -- 祈愿记录 -- 成就管理 - -## 养成计划 - -- 养成计算器 - - 属性统计 - - 角色 Wiki - - 武器 Wiki diff --git a/docs/zh/README.md b/docs/zh/README.md index 45f273f27..5da3845a2 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -78,5 +78,5 @@ features: link: /features/develop-plan.md copyright: false -footer: MIT Licensed | Copyright © 2019-present Mr.Hope +footer: MIT Licensed | Copyright © 2019-present Mr.Hope | Powered By Netlify --- From db9d5cf848a0fa0115035ef59fb0da90f101e225 Mon Sep 17 00:00:00 2001 From: Masterain Date: Wed, 22 Mar 2023 18:21:48 -0700 Subject: [PATCH 09/11] Localization update --- docs/.vuepress/config.ts | 2 +- docs/.vuepress/sidebar/en.ts | 68 ++++++++++++++++++------------------ docs/.vuepress/theme.ts | 2 +- 3 files changed, 36 insertions(+), 36 deletions(-) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index bf45a6b67..214b9e64d 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -44,7 +44,7 @@ export default defineUserConfig({ } } }, - "en": { + "/en/": { placeholder: "Search documents", translations:{ button:{ diff --git a/docs/.vuepress/sidebar/en.ts b/docs/.vuepress/sidebar/en.ts index 6beb3d1d8..f315a4121 100644 --- a/docs/.vuepress/sidebar/en.ts +++ b/docs/.vuepress/sidebar/en.ts @@ -2,39 +2,39 @@ import { sidebar } from "vuepress-theme-hope"; export const enSidebar = sidebar({ "/en/": [ - "", - { - icon: "workingDirectory", - text: "Project", - link: "project.md" - }, - { - icon: "network", - text: "Localization", - link: "i18n.md" - }, - { - icon: "play", - text: "Quick Start", - link: "quick-start.md" - }, - { - icon: "read", - text: "Features", - prefix: "features/", - children: "structure" - }, - { - icon: "advance", - text: "Advanced", - prefix: "advanced/", - children: "structure" - }, - { - icon: "article", - text: "Statements", - prefix: "statements/", - children: "structure" - } + "", + { + icon: "workingDirectory", + text: "Project", + link: "project.md" + }, + { + icon: "network", + text: "Localization", + link: "i18n.md" + }, + { + icon: "play", + text: "Quick Start", + link: "quick-start.md" + }, + { + icon: "read", + text: "Features", + prefix: "features/", + children: "structure" + }, + { + icon: "advance", + text: "Advanced", + prefix: "advanced/", + children: "structure" + }, + { + icon: "article", + text: "Statements", + prefix: "statements/", + children: "structure" + } ], }); diff --git a/docs/.vuepress/theme.ts b/docs/.vuepress/theme.ts index 71b352ec9..53dc08ba5 100644 --- a/docs/.vuepress/theme.ts +++ b/docs/.vuepress/theme.ts @@ -42,7 +42,7 @@ export default hopeTheme({ /** * Chinese locale config */ - "/": { + "/zh/": { // navbar navbar: zhNavbar, From aab5dc99aca698055a3cfe1199d2c3a5d9da176e Mon Sep 17 00:00:00 2001 From: Masterain Date: Sat, 25 Mar 2023 21:11:39 -0700 Subject: [PATCH 10/11] Update index page --- docs/en/README.md | 27 +++++++++++++++++++++++---- docs/zh/README.md | 19 +++++++++++++++++++ 2 files changed, 42 insertions(+), 4 deletions(-) diff --git a/docs/en/README.md b/docs/en/README.md index f1465e90f..a9e5ca76f 100644 --- a/docs/en/README.md +++ b/docs/en/README.md @@ -2,7 +2,7 @@ home: true icon: home title: Home -heroImage: https://img.alicdn.com/imgextra/i1/1797064093/O1CN01TOz2Cm1g6du5e8Hml_!!1797064093.png +heroImage: https://img.alicdn.com/imgextra/i4/1797064093/O1CN01vK3m2w1g6duwt8quS_!!1797064093.png heroText: Snap Hutao tagline: Multifunctional open-source Genshin Utility actions: @@ -19,12 +19,12 @@ actions: features: - title: Better than Snap.Genshin icon: /images/202209/SGLogoUpgrade64.png - details: Snap.Hutao has more extensive data support and better client performance while inheriting all Snap.Genshin functionality + details: Snap.Hutao has more extensive data support and better client performance while inheriting all Snap Genshin functionality link: /project.md - title: DailyNote icon: /images/202301/live-stat-tracking-logo.png - details: 不必再被手机 App 所束缚;在你的电脑就能直接获取米游社实时便笺信息并收到 Windows 原生通知提示 + details: Don't be trapped by Mobile Application. Receive your Genshin DailyNote notification on your desktop with native Windows notification link: /features/daily-notes.md - title: Spiral Abyss Record @@ -39,7 +39,7 @@ features: - title: Wish History Record icon: /images/202209/IndexIconWish.png - details: 支持多UID切换,从游戏日志文件获取或从其它祈愿记录程序导出数据,永久保留玩家的祈愿记录 + details: Capture your wish history from your game log, export them to your local device, with the support of unlimited account data archives link: /features/wish-export.md - title: Achievement @@ -81,3 +81,22 @@ copyright: false footer: MIT Licensed | Copyright © 2019-present Mr.Hope | Powered By Netlify --- +## Contribute + +Snap Hutao is a free software maintained by open-source community, and we hope more players with same +ambitions can join together to provide more features to the community. + +You can make contribution by the following ways: +1. [Make Pull Requests to our code](https://github.com/DGP-Studio/Snap.Hutao/pulls) +2. Improve localization by translating the project on Crowdin + 1. [Snap Hutao](https://translate.hut.ao/) + 2. [Snap Hutao Document](https://translate-docs.hut.ao/) +3. [Update document](https://github.com/DGP-Studio/Snap.Hutao.Docs) + +@include(star-request.md) + +## Service Used +Snap Hutao is currently using software from the following service providers. + + Deploys by Netlify +Crowdin | Agile localization for tech companies \ No newline at end of file diff --git a/docs/zh/README.md b/docs/zh/README.md index 5da3845a2..ad5e33943 100644 --- a/docs/zh/README.md +++ b/docs/zh/README.md @@ -80,3 +80,22 @@ features: copyright: false footer: MIT Licensed | Copyright © 2019-present Mr.Hope | Powered By Netlify --- + +## 贡献 + +Snap Hutao 是一个由开源社区维护的免费项目,我们希望有更多志同道合的开发者能参与到项目中,为 Snap Hutao 带来更多的功能。 + +你可以通过以下方法为项目作出贡献: +1. [向我们提交 PR](https://github.com/DGP-Studio/Snap.Hutao/pulls) +2. 在 Crowdin 上进行本地化翻译 + 1. [主项目](https://translate.hut.ao/) + 2. [文档](https://translate-docs.hut.ao/) +3. [为我们更新文档](https://github.com/DGP-Studio/Snap.Hutao.Docs) + +@include(star-request.md) + +## 平台 +Snap Hutao 目前使用了以下软件厂商提供的服务 + + Deploys by Netlify +Crowdin | Agile localization for tech companies From ed034e18b0df76e76b257d0d3da2ff1f7b75a1af Mon Sep 17 00:00:00 2001 From: Masterain Date: Sat, 25 Mar 2023 21:27:39 -0700 Subject: [PATCH 11/11] Update redirect rules --- docs/zh/advanced/FAQ.md | 1 + docs/zh/advanced/Gacha-system-and-export-principal.md | 1 + docs/zh/advanced/README.md | 1 + docs/zh/advanced/artifact-rating-rules.md | 1 + docs/zh/advanced/exceptions.md | 1 + docs/zh/advanced/get-stoken-cookie-from-the-third-party.md | 1 + docs/zh/advanced/known-issue.md | 1 + docs/zh/advanced/mihoyo-risk-tip.md | 1 + docs/zh/advanced/uninstall.md | 1 + docs/zh/community.md | 1 + docs/zh/features/README.md | 1 + docs/zh/features/achievements.md | 1 + docs/zh/features/character-data.md | 1 + docs/zh/features/character-wiki.md | 1 + docs/zh/features/daily-notes.md | 1 + docs/zh/features/develop-plan.md | 1 + docs/zh/features/game-launcher.md | 1 + docs/zh/features/hutao-API.md | 1 + docs/zh/features/hutao-settings.md | 1 + docs/zh/features/mhy-account-switch.md | 1 + docs/zh/features/weapon-wiki.md | 1 + docs/zh/features/wish-export.md | 1 + docs/zh/i18n.md | 5 +++++ docs/zh/project.md | 1 + docs/zh/quick-start.md | 1 + docs/zh/statements/README.md | 1 + docs/zh/statements/bug-report.md | 1 + docs/zh/statements/privacy-notice.md | 1 + docs/zh/statements/tos.md | 1 + docs/zh/statements/update-log.md | 1 + 30 files changed, 34 insertions(+) diff --git a/docs/zh/advanced/FAQ.md b/docs/zh/advanced/FAQ.md index 489302427..bda6151c0 100644 --- a/docs/zh/advanced/FAQ.md +++ b/docs/zh/advanced/FAQ.md @@ -3,6 +3,7 @@ headerDepth: 2 icon: ask category: [FAQ] order: 1 +redirectFrom: /advanced/FAQ.html --- # 常见问题 diff --git a/docs/zh/advanced/Gacha-system-and-export-principal.md b/docs/zh/advanced/Gacha-system-and-export-principal.md index 9f1913362..0a903deb7 100644 --- a/docs/zh/advanced/Gacha-system-and-export-principal.md +++ b/docs/zh/advanced/Gacha-system-and-export-principal.md @@ -3,6 +3,7 @@ headerDepth: 0 category: [FAQ] icon: read order: 7 +redirectFrom: /advanced/Gacha-system-and-export-principal.html --- # 祈愿系统与导出原理 diff --git a/docs/zh/advanced/README.md b/docs/zh/advanced/README.md index 01bd3dcf3..344fcd7f9 100644 --- a/docs/zh/advanced/README.md +++ b/docs/zh/advanced/README.md @@ -1,6 +1,7 @@ --- comment: false index: false +redirectFrom: /advanced/ --- # 高级 diff --git a/docs/zh/advanced/artifact-rating-rules.md b/docs/zh/advanced/artifact-rating-rules.md index 4ef45fa3a..7646e6831 100644 --- a/docs/zh/advanced/artifact-rating-rules.md +++ b/docs/zh/advanced/artifact-rating-rules.md @@ -2,6 +2,7 @@ category: [FAQ] icon: read order: 5 +redirectFrom: /advanced/artifact-rating-rules.html --- # 圣遗物评分机制 diff --git a/docs/zh/advanced/exceptions.md b/docs/zh/advanced/exceptions.md index 9d54643b7..1a403f1e7 100644 --- a/docs/zh/advanced/exceptions.md +++ b/docs/zh/advanced/exceptions.md @@ -3,6 +3,7 @@ headerDepth: 2 icon: debug category: [FAQ] order: 2 +redirectFrom: /advanced/exceptions.html --- # 常见的程序异常 该文档包含由**用户端错误**造成的问题 diff --git a/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md b/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md index e58e7d969..473e9c77a 100644 --- a/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md +++ b/docs/zh/advanced/get-stoken-cookie-from-the-third-party.md @@ -2,6 +2,7 @@ category: [FAQ, 第三方工具] icon: read order: 6 +redirectFrom: /advanced/get-stoken-cookie-from-the-third-party.html --- # 使用第三方工具获取有 Stoken 的 cookie diff --git a/docs/zh/advanced/known-issue.md b/docs/zh/advanced/known-issue.md index 3d85f50c6..c9dba81ee 100644 --- a/docs/zh/advanced/known-issue.md +++ b/docs/zh/advanced/known-issue.md @@ -3,6 +3,7 @@ headerDepth: 2 icon: tool category: [FAQ] order: 3 +redirectFrom: /advanced/known-issue.html --- # 已知问题 该文档包含由**程序错误**造成的问题 diff --git a/docs/zh/advanced/mihoyo-risk-tip.md b/docs/zh/advanced/mihoyo-risk-tip.md index 9c2af592b..c5b4d5363 100644 --- a/docs/zh/advanced/mihoyo-risk-tip.md +++ b/docs/zh/advanced/mihoyo-risk-tip.md @@ -3,6 +3,7 @@ headerDepth: 0 icon: warn category: [FAQ] order: 4 +redirectFrom: /advanced/mihoyo-risk-tip.html --- # 账号风险及异常提示 diff --git a/docs/zh/advanced/uninstall.md b/docs/zh/advanced/uninstall.md index 17b6180fa..4b3b882c3 100644 --- a/docs/zh/advanced/uninstall.md +++ b/docs/zh/advanced/uninstall.md @@ -2,6 +2,7 @@ category: [FAQ] icon: delete order: 8 +redirectFrom: /advanced/uninstall.html --- # 卸载胡桃工具箱 diff --git a/docs/zh/community.md b/docs/zh/community.md index 7e0043937..61f08e038 100644 --- a/docs/zh/community.md +++ b/docs/zh/community.md @@ -1,6 +1,7 @@ --- headerDepth: 0 category: [公告] +redirectFrom: /community.html --- # 加入用户社区 diff --git a/docs/zh/features/README.md b/docs/zh/features/README.md index 4edc28135..fa08b2c94 100644 --- a/docs/zh/features/README.md +++ b/docs/zh/features/README.md @@ -2,6 +2,7 @@ headerDepth: 0 comment: false index: false +redirectFrom: /features/ --- # 功能指南 diff --git a/docs/zh/features/achievements.md b/docs/zh/features/achievements.md index 3ca33a42a..1edebe30f 100644 --- a/docs/zh/features/achievements.md +++ b/docs/zh/features/achievements.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 3 +redirectFrom: /features/achievements.html --- # 成就管理 diff --git a/docs/zh/features/character-data.md b/docs/zh/features/character-data.md index 770ebd764..be7a43867 100644 --- a/docs/zh/features/character-data.md +++ b/docs/zh/features/character-data.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 5 +redirectFrom: /features/character-data.html --- # 属性统计 diff --git a/docs/zh/features/character-wiki.md b/docs/zh/features/character-wiki.md index 1387e99bc..a7aaa0c01 100644 --- a/docs/zh/features/character-wiki.md +++ b/docs/zh/features/character-wiki.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 8 +redirectFrom: /features/character-wiki.html --- # 角色资料 diff --git a/docs/zh/features/daily-notes.md b/docs/zh/features/daily-notes.md index 4b70211db..a7cada9a1 100644 --- a/docs/zh/features/daily-notes.md +++ b/docs/zh/features/daily-notes.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 4 +redirectFrom: /features/daily-notes.html --- # 实时便笺 diff --git a/docs/zh/features/develop-plan.md b/docs/zh/features/develop-plan.md index 22891fa96..d53b7a4d2 100644 --- a/docs/zh/features/develop-plan.md +++ b/docs/zh/features/develop-plan.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 7 +redirectFrom: /features/developer-plan.html --- # 养成计划 diff --git a/docs/zh/features/game-launcher.md b/docs/zh/features/game-launcher.md index 08f41b4c1..19ab62835 100644 --- a/docs/zh/features/game-launcher.md +++ b/docs/zh/features/game-launcher.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 1 +redirectFrom: /features/game-launcher.html --- # 高级启动器 diff --git a/docs/zh/features/hutao-API.md b/docs/zh/features/hutao-API.md index e73294d97..d7c8963fc 100644 --- a/docs/zh/features/hutao-API.md +++ b/docs/zh/features/hutao-API.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 6 +redirectFrom: /features/hutao-API.html --- # 胡桃数据库/深渊统计 diff --git a/docs/zh/features/hutao-settings.md b/docs/zh/features/hutao-settings.md index 85d093f2d..c12273241 100644 --- a/docs/zh/features/hutao-settings.md +++ b/docs/zh/features/hutao-settings.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 11 +redirectFrom: /features/hutao-settings.html --- # 软件设置 diff --git a/docs/zh/features/mhy-account-switch.md b/docs/zh/features/mhy-account-switch.md index 45f5ca738..deaff5a81 100644 --- a/docs/zh/features/mhy-account-switch.md +++ b/docs/zh/features/mhy-account-switch.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 10 +redirectFrom: /features/mhy-account-switch.html --- # 米游社多帐号切换 diff --git a/docs/zh/features/weapon-wiki.md b/docs/zh/features/weapon-wiki.md index 7ce13d579..270444e5a 100644 --- a/docs/zh/features/weapon-wiki.md +++ b/docs/zh/features/weapon-wiki.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 9 +redirectFrom: /features/weapon-wiki.html --- # 武器资料 diff --git a/docs/zh/features/wish-export.md b/docs/zh/features/wish-export.md index 4aa96cc70..4cc4cfdae 100644 --- a/docs/zh/features/wish-export.md +++ b/docs/zh/features/wish-export.md @@ -2,6 +2,7 @@ headerDepth: 0 category: [功能,教程] order: 2 +redirectFrom: /features/wish-export.html --- # 祈愿记录 diff --git a/docs/zh/i18n.md b/docs/zh/i18n.md index 3562d14ba..741cbb90c 100644 --- a/docs/zh/i18n.md +++ b/docs/zh/i18n.md @@ -1,3 +1,8 @@ +--- +headerDepth: 0 +category: [公告] +redirectFrom: /i18n.html +--- # 国际化支持 ## 国际化进度 Snap Hutao 虽然基于原神国服提供功能,但项目也有意提升国际化支持,包括语言本土化和功能国际化。目前国际化进度如下: diff --git a/docs/zh/project.md b/docs/zh/project.md index 2385289e3..8f3571362 100644 --- a/docs/zh/project.md +++ b/docs/zh/project.md @@ -1,6 +1,7 @@ --- headerDepth: 0 category: [公告] +redirectFrom: /project.html --- # 项目说明 diff --git a/docs/zh/quick-start.md b/docs/zh/quick-start.md index f8e9e3476..c15c7abf2 100644 --- a/docs/zh/quick-start.md +++ b/docs/zh/quick-start.md @@ -2,6 +2,7 @@ pageClass: link-box externalLinkIcon: false category: [功能,教程] +redirectFrom: /quick-start.html --- # 快速开始 diff --git a/docs/zh/statements/README.md b/docs/zh/statements/README.md index c1791738e..ce448050b 100644 --- a/docs/zh/statements/README.md +++ b/docs/zh/statements/README.md @@ -2,6 +2,7 @@ headerDepth: 0 comment: false index: false +redirectFrom: /statements/ --- # 声明和公告 diff --git a/docs/zh/statements/bug-report.md b/docs/zh/statements/bug-report.md index 7282686cb..cbd499ba9 100644 --- a/docs/zh/statements/bug-report.md +++ b/docs/zh/statements/bug-report.md @@ -3,6 +3,7 @@ headerDepth: 0 category: [公告] icon: debug order: 2 +redirectFrom: /statements/bug-report.html --- # 提交BUG报告 diff --git a/docs/zh/statements/privacy-notice.md b/docs/zh/statements/privacy-notice.md index 0d78c5ea1..a1f45a12d 100644 --- a/docs/zh/statements/privacy-notice.md +++ b/docs/zh/statements/privacy-notice.md @@ -3,6 +3,7 @@ headerDepth: 0 category: [公告] icon: license order: 3 +redirectFrom: /statements/privacy-notice.html --- # 用户数据和隐私权益 diff --git a/docs/zh/statements/tos.md b/docs/zh/statements/tos.md index 527ec87ce..a239996b0 100644 --- a/docs/zh/statements/tos.md +++ b/docs/zh/statements/tos.md @@ -5,6 +5,7 @@ comment: false editLink: false icon: license order: 4 +redirectFrom: /statements/toshtml --- # 用户使用协议和法律声明 diff --git a/docs/zh/statements/update-log.md b/docs/zh/statements/update-log.md index 3e9ccb1d9..0c848531d 100644 --- a/docs/zh/statements/update-log.md +++ b/docs/zh/statements/update-log.md @@ -2,6 +2,7 @@ category: [公告] icon: update order: 1 +redirectFrom: /statements/update-log.html --- # 更新日志 ## 1.5.4