refactor: docs files struct

This commit is contained in:
0xJacky 2023-05-05 13:43:04 +08:00 committed by Hintay
parent 1ee5700aa0
commit 82704733a4
No known key found for this signature in database
GPG key ID: 120FC7FF121F2F2D
29 changed files with 1830 additions and 376 deletions

4
docs/.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
.yarn/*
!.yarn/releases
!.yarn/plugins
.pnp.*

12
docs/package.json Normal file
View file

@ -0,0 +1,12 @@
{
"name": "docs",
"packageManager": "yarn@3.5.0",
"scripts": {
"docs:dev": "vitepress dev",
"docs:build": "vitepress build",
"docs:preview": "vitepress preview"
},
"dependencies": {
"vitepress": "^1.0.0-alpha.75"
}
}

View file

Before

Width:  |  Height:  |  Size: 305 KiB

After

Width:  |  Height:  |  Size: 305 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 294 KiB

After

Width:  |  Height:  |  Size: 294 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 302 KiB

After

Width:  |  Height:  |  Size: 302 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Before After
Before After

1813
docs/yarn.lock Normal file

File diff suppressed because it is too large Load diff

1
frontend/.gitignore vendored
View file

@ -12,7 +12,6 @@ node_modules
dist
dist-ssr
*.local
docs/.vitepress/cache/*
.yarn
cache

View file

@ -8,10 +8,7 @@
"build": "vite build",
"preview": "vite preview",
"gettext:extract": "vue-gettext-extract",
"gettext:compile": "vue-gettext-compile",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:preview": "vitepress preview docs"
"gettext:compile": "vue-gettext-compile"
},
"dependencies": {
"@ant-design/icons-vue": "^6.1.0",
@ -52,7 +49,6 @@
"vite": "^4.3.3",
"vite-plugin-html": "^3.2.0",
"vite-svg-loader": "^4.0.0",
"vitepress": "^1.0.0-alpha.75",
"vue-tsc": "^1.6.1"
}
}

View file

@ -5,166 +5,6 @@ __metadata:
version: 6
cacheKey: 8
"@algolia/autocomplete-core@npm:1.8.2":
version: 1.8.2
resolution: "@algolia/autocomplete-core@npm:1.8.2"
dependencies:
"@algolia/autocomplete-shared": 1.8.2
checksum: 03c164d8ce685e8b690734364a2e8653a7ebaf9b49ccbea5f94236b1231d66ed6771010406a0b00a2ce884b767712d71903a7d124ec11f35a87006d1456da762
languageName: node
linkType: hard
"@algolia/autocomplete-preset-algolia@npm:1.8.2":
version: 1.8.2
resolution: "@algolia/autocomplete-preset-algolia@npm:1.8.2"
dependencies:
"@algolia/autocomplete-shared": 1.8.2
peerDependencies:
"@algolia/client-search": ">= 4.9.1 < 6"
algoliasearch: ">= 4.9.1 < 6"
checksum: f968b0f9d0ad9e75d3e1cfe35a02816ed01d83eb3d702bb8d4297bb9abf542991659c4a16c6ea323eea9268f189e85f58fcb109de76e6c4a9f58a0d63812c92e
languageName: node
linkType: hard
"@algolia/autocomplete-shared@npm:1.8.2":
version: 1.8.2
resolution: "@algolia/autocomplete-shared@npm:1.8.2"
checksum: 1ec17deb594c41e983643cfd888e3590963aa7207ef6a67859c49a8f4835340493ba3b025b8b617b488365730ba9817ad58ee44a610c172332446e560fb68780
languageName: node
linkType: hard
"@algolia/cache-browser-local-storage@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/cache-browser-local-storage@npm:4.17.0"
dependencies:
"@algolia/cache-common": 4.17.0
checksum: cca4bd274a93ff4b47895b7396666294297e650ae8f9f50cc1a1dfe70d4bcf9bd1c5dbc15027f4b42c51693d1d0b996fa6c53b95462f3e31d44f4f4b76384a48
languageName: node
linkType: hard
"@algolia/cache-common@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/cache-common@npm:4.17.0"
checksum: cbf8d6ca4ee653f2bef6665eb36b7afee2d4031abe5444cd121d60614189f2c96d0e00cfef990cbe68d318dbcef9b38f5df70476f9088ef43f8c83d69d0802b8
languageName: node
linkType: hard
"@algolia/cache-in-memory@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/cache-in-memory@npm:4.17.0"
dependencies:
"@algolia/cache-common": 4.17.0
checksum: 95d8a831d86da4971b62ddfa3a0bad991dc78d2482b47e409ab3e81a88e2d1e020287f36900a71caee7ef76c8730609e74bad10f3a7fa0fa7fd7fe1ece68a29e
languageName: node
linkType: hard
"@algolia/client-account@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/client-account@npm:4.17.0"
dependencies:
"@algolia/client-common": 4.17.0
"@algolia/client-search": 4.17.0
"@algolia/transporter": 4.17.0
checksum: 5ba40c348c07c059e303857a726a163256a159ca4ca9419f3c6eb80ef979838b375614674cf778fd35faaecd5e51c91811e19e9d5fabc3c421182dfc9464b798
languageName: node
linkType: hard
"@algolia/client-analytics@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/client-analytics@npm:4.17.0"
dependencies:
"@algolia/client-common": 4.17.0
"@algolia/client-search": 4.17.0
"@algolia/requester-common": 4.17.0
"@algolia/transporter": 4.17.0
checksum: 6cddb0bc8fb2f7ce46c0f051f282a9ecb22333f32e43274bbec61228bcb040af87029b759ab300c9f1af90e4b4a08adf7b4899faf13ab94426a43823c39e951a
languageName: node
linkType: hard
"@algolia/client-common@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/client-common@npm:4.17.0"
dependencies:
"@algolia/requester-common": 4.17.0
"@algolia/transporter": 4.17.0
checksum: 05791d5483e16a0776a1fb16f42a8e62c67be844e82ff506b5ed82669367f6ea5fba79bcffa90ff4af2039bd8fb16db395edc4c0b1e0c11c050de8a118642180
languageName: node
linkType: hard
"@algolia/client-personalization@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/client-personalization@npm:4.17.0"
dependencies:
"@algolia/client-common": 4.17.0
"@algolia/requester-common": 4.17.0
"@algolia/transporter": 4.17.0
checksum: 01e08bd8919d30469bfb01acd221528b3a25b56ac5a4754353e87d73643fe85e0126b1ab070bdb2b6d442fc260f4f781b95cbd5c1363fca5ba37a0a2bf6292b2
languageName: node
linkType: hard
"@algolia/client-search@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/client-search@npm:4.17.0"
dependencies:
"@algolia/client-common": 4.17.0
"@algolia/requester-common": 4.17.0
"@algolia/transporter": 4.17.0
checksum: ca6aedd67e69112e3a86086e48de4f38b9d127c2e606b345de58a528dd2d2016e70783cf446dfa669036c69ffbd0616f27b180cacb6ab0fafe85065b2b8d323f
languageName: node
linkType: hard
"@algolia/logger-common@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/logger-common@npm:4.17.0"
checksum: e6359266544ed9d9eab8d4217c126a8209f74fbd1e407f2249b886915a521e89e419dc6401a65389523f3bdffb3880c0a95578c3c437653f941ddb1095c37e08
languageName: node
linkType: hard
"@algolia/logger-console@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/logger-console@npm:4.17.0"
dependencies:
"@algolia/logger-common": 4.17.0
checksum: b58790af42258a586a2584154674dbe13802e05602ff000ce9c34cadc2b5d29a3d41af150bde3f29aa5711a468d56d4c7fd16a72a350243e81af794bfadab213
languageName: node
linkType: hard
"@algolia/requester-browser-xhr@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/requester-browser-xhr@npm:4.17.0"
dependencies:
"@algolia/requester-common": 4.17.0
checksum: 374247cf30887be1c4649d0cdee5b9bbd59c9bc663122e14e157c70978a87a58e8708956bc4b58fbe9ad5b31ee1014a097322f748d27ad9b9de051943f1ebba2
languageName: node
linkType: hard
"@algolia/requester-common@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/requester-common@npm:4.17.0"
checksum: 13ace23f53fc88677d896ae4506f04a5defd17f69b9611571e19dd45c91fda74a71acd27f799f55f88d550264b8f4477831d9ff546ffeb7257e35ec4ee983ca8
languageName: node
linkType: hard
"@algolia/requester-node-http@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/requester-node-http@npm:4.17.0"
dependencies:
"@algolia/requester-common": 4.17.0
checksum: 9d5e9c90e300737620be2cb21dbdc3ffe9f37453893b62f3e1fce2678abb0e1bd8b95735ddffc25ab79692539ecf6dbcb7eb9e8f7cf405d73521d416ebfb39ca
languageName: node
linkType: hard
"@algolia/transporter@npm:4.17.0":
version: 4.17.0
resolution: "@algolia/transporter@npm:4.17.0"
dependencies:
"@algolia/cache-common": 4.17.0
"@algolia/logger-common": 4.17.0
"@algolia/requester-common": 4.17.0
checksum: 1864bf9ccdf63f5090a89f44358c30317f549b4dc37dd8ce446383ca217c1a9737ab2749ca92394a320574690ea04134ae600c2a3f1f9d393549a5124079c2a6
languageName: node
linkType: hard
"@ampproject/remapping@npm:^2.2.0":
version: 2.2.1
resolution: "@ampproject/remapping@npm:2.2.1"
@ -761,46 +601,6 @@ __metadata:
languageName: node
linkType: hard
"@docsearch/css@npm:3.3.4, @docsearch/css@npm:^3.3.4":
version: 3.3.4
resolution: "@docsearch/css@npm:3.3.4"
checksum: 56e3ae677423fa4cf508ffb964d0616862a4af22affad308f47edf5c1ad097a2b21187c53d240f83463c4e7add3cd60e3630022a68e2089bb3066bfbaded64a0
languageName: node
linkType: hard
"@docsearch/js@npm:^3.3.4":
version: 3.3.4
resolution: "@docsearch/js@npm:3.3.4"
dependencies:
"@docsearch/react": 3.3.4
preact: ^10.0.0
checksum: 4a865e6fede00b5d7d957d1e640d0114235b0217cfb21d6d6de02ede11bc6081ddf82fb5a96284bc1f47642eea35211a7ba0cf7541e8d356913c56f8b1408cf5
languageName: node
linkType: hard
"@docsearch/react@npm:3.3.4":
version: 3.3.4
resolution: "@docsearch/react@npm:3.3.4"
dependencies:
"@algolia/autocomplete-core": 1.8.2
"@algolia/autocomplete-preset-algolia": 1.8.2
"@docsearch/css": 3.3.4
algoliasearch: ^4.0.0
peerDependencies:
"@types/react": ">= 16.8.0 < 19.0.0"
react: ">= 16.8.0 < 19.0.0"
react-dom: ">= 16.8.0 < 19.0.0"
peerDependenciesMeta:
"@types/react":
optional: true
react:
optional: true
react-dom:
optional: true
checksum: 50f122f08c543711fffe8ba3b507311a01defef6db5d47401bd2b5c7759512357fa26d2a88a68b50916b9084fd922f7340ad03e479b4d60ac2e22b4a198dc06d
languageName: node
linkType: hard
"@esbuild/android-arm64@npm:0.16.13":
version: 0.16.13
resolution: "@esbuild/android-arm64@npm:0.16.13"
@ -1362,13 +1162,6 @@ __metadata:
languageName: node
linkType: hard
"@types/web-bluetooth@npm:^0.0.16":
version: 0.0.16
resolution: "@types/web-bluetooth@npm:0.0.16"
checksum: f68a630d062202a25c46d48686ebae1cf429dc70b4578fcf13b8357b2db63e4aedfb6f6d752bd388366be46ebd19c1c9de45f8a15c2631bb79e904fdfc454f94
languageName: node
linkType: hard
"@vitejs/plugin-vue-jsx@npm:^3.0.1":
version: 3.0.1
resolution: "@vitejs/plugin-vue-jsx@npm:3.0.1"
@ -1582,13 +1375,6 @@ __metadata:
languageName: node
linkType: hard
"@vue/devtools-api@npm:^6.5.0":
version: 6.5.0
resolution: "@vue/devtools-api@npm:6.5.0"
checksum: ec819ef3a426e91d09e9cfefd2827e9ed8ec9d62bb3b3e0674f3da8c7e92a4b879c3b777dc7329172ca6fe2670b62dd5580d23160339208f0f5ae038f2e504ad
languageName: node
linkType: hard
"@vue/reactivity-transform@npm:3.2.37":
version: 3.2.37
resolution: "@vue/reactivity-transform@npm:3.2.37"
@ -1713,34 +1499,6 @@ __metadata:
languageName: node
linkType: hard
"@vueuse/core@npm:^10.1.0":
version: 10.1.0
resolution: "@vueuse/core@npm:10.1.0"
dependencies:
"@types/web-bluetooth": ^0.0.16
"@vueuse/metadata": 10.1.0
"@vueuse/shared": 10.1.0
vue-demi: ">=0.14.0"
checksum: 11d68f17b40737ce9c0ea3b11fdc43c13686563dc1398af30b95de47ee6603a11e37a4ef9139fb2401d65d4c5173fd06d8d37a454ec94b751bde5641a14b6df1
languageName: node
linkType: hard
"@vueuse/metadata@npm:10.1.0":
version: 10.1.0
resolution: "@vueuse/metadata@npm:10.1.0"
checksum: 9b514f9abcd237721f32bc3cdce1e4302689a87dab23ea045f4bad3a7ba8c448ec51331c243f573d533a18009adc40537e3da5385f1f65cce05190441ebeb2c4
languageName: node
linkType: hard
"@vueuse/shared@npm:10.1.0":
version: 10.1.0
resolution: "@vueuse/shared@npm:10.1.0"
dependencies:
vue-demi: ">=0.14.0"
checksum: d144bab8473ed105aa44fba9f96db59906613a34c52cd197f082781ade22c033c5dedce893828ef5d293dff24172caf53b221de79e559169979196d498052786
languageName: node
linkType: hard
"@zougt/some-loader-utils@npm:^1.4.3":
version: 1.4.3
resolution: "@zougt/some-loader-utils@npm:1.4.3"
@ -1834,28 +1592,6 @@ __metadata:
languageName: node
linkType: hard
"algoliasearch@npm:^4.0.0":
version: 4.17.0
resolution: "algoliasearch@npm:4.17.0"
dependencies:
"@algolia/cache-browser-local-storage": 4.17.0
"@algolia/cache-common": 4.17.0
"@algolia/cache-in-memory": 4.17.0
"@algolia/client-account": 4.17.0
"@algolia/client-analytics": 4.17.0
"@algolia/client-common": 4.17.0
"@algolia/client-personalization": 4.17.0
"@algolia/client-search": 4.17.0
"@algolia/logger-common": 4.17.0
"@algolia/logger-console": 4.17.0
"@algolia/requester-browser-xhr": 4.17.0
"@algolia/requester-common": 4.17.0
"@algolia/requester-node-http": 4.17.0
"@algolia/transporter": 4.17.0
checksum: 982fd46519283ea769142aebb24eb15a0f8090a8211159c60772d0333bbb7f4dec1edcc72fc79223aa87ebf2a970d9d12b5735236f47fc3b5c5b07dd2eb24e35
languageName: node
linkType: hard
"ansi-regex@npm:^5.0.1":
version: 5.0.1
resolution: "ansi-regex@npm:5.0.1"
@ -1863,13 +1599,6 @@ __metadata:
languageName: node
linkType: hard
"ansi-sequence-parser@npm:^1.1.0":
version: 1.1.0
resolution: "ansi-sequence-parser@npm:1.1.0"
checksum: 75f4d3a4c555655a698aec05b5763cbddcd16ccccdbfd178fb0aa471ab74fdf98e031b875ef26e64be6a95cf970c89238744b26de6e34af97f316d5186b1df53
languageName: node
linkType: hard
"ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
@ -2016,13 +1745,6 @@ __metadata:
languageName: node
linkType: hard
"body-scroll-lock@npm:4.0.0-beta.0":
version: 4.0.0-beta.0
resolution: "body-scroll-lock@npm:4.0.0-beta.0"
checksum: 61d40007fddf64ecc69e9e02ed9d96bb895f88d7da65cea7651081110225de48efa44ffc4acd376ed004788e242a9af12059fec728c096774b49365524ea6f46
languageName: node
linkType: hard
"boolbase@npm:^1.0.0":
version: 1.0.0
resolution: "boolbase@npm:1.0.0"
@ -3612,13 +3334,6 @@ __metadata:
languageName: node
linkType: hard
"jsonc-parser@npm:^3.2.0":
version: 3.2.0
resolution: "jsonc-parser@npm:3.2.0"
checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7
languageName: node
linkType: hard
"jsonfile@npm:^6.0.1":
version: 6.1.0
resolution: "jsonfile@npm:6.1.0"
@ -3820,13 +3535,6 @@ __metadata:
languageName: node
linkType: hard
"mark.js@npm:8.11.1":
version: 8.11.1
resolution: "mark.js@npm:8.11.1"
checksum: aa6b9ae1c67245348d5b7abd253ef2acd6bb05c6be358d7d192416d964e42665fc10e0e865591c6f93ab9b57e8da1f23c23216e8ebddb580905ea7a0c0df15d4
languageName: node
linkType: hard
"marked@npm:^4.2.5":
version: 4.2.5
resolution: "marked@npm:4.2.5"
@ -4002,13 +3710,6 @@ __metadata:
languageName: node
linkType: hard
"minisearch@npm:^6.0.1":
version: 6.0.1
resolution: "minisearch@npm:6.0.1"
checksum: 0ce329173720c2c75b36507a0fde4d45ef0dc80b4b41da39b2c6236416700956f61e6f80b7f0080cc94819bcd7c28358c45fb38bdc29f11ae266ada52161bf7a
languageName: node
linkType: hard
"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
version: 2.1.2
resolution: "minizlib@npm:2.1.2"
@ -4124,7 +3825,6 @@ __metadata:
vite-plugin-build-id: ^0.2.3
vite-plugin-html: ^3.2.0
vite-svg-loader: ^4.0.0
vitepress: ^1.0.0-alpha.75
vue: ^3.2.47
vue-github-button: "https://github.com/0xJacky/vue-github-button"
vue-router: ^4.1.6
@ -4767,13 +4467,6 @@ __metadata:
languageName: node
linkType: hard
"preact@npm:^10.0.0":
version: 10.13.2
resolution: "preact@npm:10.13.2"
checksum: 3bc98aa09bcd297eb59abd7e4f3a4d499b8e345bd68b922f7678ef105ba4721dc9b9940b221e6e3443f957d51402fe407bb96ccaa0a4b65d6808ca8a3be76bfa
languageName: node
linkType: hard
"prettier@npm:^2.5.0":
version: 2.7.1
resolution: "prettier@npm:2.7.1"
@ -5044,18 +4737,6 @@ __metadata:
languageName: node
linkType: hard
"shiki@npm:^0.14.2":
version: 0.14.2
resolution: "shiki@npm:0.14.2"
dependencies:
ansi-sequence-parser: ^1.1.0
jsonc-parser: ^3.2.0
vscode-oniguruma: ^1.7.0
vscode-textmate: ^8.0.0
checksum: f2a14302b1803617e3ff1b751a5c87b4af4ad15214dc00e9215402e42940a84a0b956cf55d628f25dbf1296b18e277b8529571cd9359b971ac599a0ab11303e7
languageName: node
linkType: hard
"signal-exit@npm:^3.0.7":
version: 3.0.7
resolution: "signal-exit@npm:3.0.7"
@ -5683,41 +5364,6 @@ __metadata:
languageName: node
linkType: hard
"vitepress@npm:^1.0.0-alpha.75":
version: 1.0.0-alpha.75
resolution: "vitepress@npm:1.0.0-alpha.75"
dependencies:
"@docsearch/css": ^3.3.4
"@docsearch/js": ^3.3.4
"@vitejs/plugin-vue": ^4.2.1
"@vue/devtools-api": ^6.5.0
"@vueuse/core": ^10.1.0
body-scroll-lock: 4.0.0-beta.0
mark.js: 8.11.1
minisearch: ^6.0.1
shiki: ^0.14.2
vite: ^4.3.3
vue: ^3.2.47
bin:
vitepress: bin/vitepress.js
checksum: eb146a65477ed90033ee9dd04ef18bb2188178a7f44a22b00715f325508ec78ec1cb771ca87cd2d1a05ed156b8dd214800c3b24567a9054ca2ad84b1d76d5b55
languageName: node
linkType: hard
"vscode-oniguruma@npm:^1.7.0":
version: 1.7.0
resolution: "vscode-oniguruma@npm:1.7.0"
checksum: 53519d91d90593e6fb080260892e87d447e9b200c4964d766772b5053f5699066539d92100f77f1302c91e8fc5d9c772fbe40fe4c90f3d411a96d5a9b1e63f42
languageName: node
linkType: hard
"vscode-textmate@npm:^8.0.0":
version: 8.0.0
resolution: "vscode-textmate@npm:8.0.0"
checksum: 127780dfea89559d70b8326df6ec344cfd701312dd7f3f591a718693812b7852c30b6715e3cfc8b3200a4e2515b4c96f0843c0eacc0a3020969b5de262c2a4bb
languageName: node
linkType: hard
"vue-demi@npm:*":
version: 0.13.6
resolution: "vue-demi@npm:0.13.6"
@ -5734,22 +5380,6 @@ __metadata:
languageName: node
linkType: hard
"vue-demi@npm:>=0.14.0":
version: 0.14.0
resolution: "vue-demi@npm:0.14.0"
peerDependencies:
"@vue/composition-api": ^1.0.0-rc.1
vue: ^3.0.0-0 || ^2.6.0
peerDependenciesMeta:
"@vue/composition-api":
optional: true
bin:
vue-demi-fix: bin/vue-demi-fix.js
vue-demi-switch: bin/vue-demi-switch.js
checksum: 247779612676f1f227943c3a7ba40e374c4a6a341da93d42395a626e164078b275084b33ebb3ddac0e6e088ef2118349a44011e5e58b9f64c39dff5e5b6be80c
languageName: node
linkType: hard
"vue-github-button@https://github.com/0xJacky/vue-github-button":
version: 3.1.0
resolution: "vue-github-button@https://github.com/0xJacky/vue-github-button.git#commit=fc3c93355a790d3249de6610de3ebe35949ee314"