优化:文章元数据及版权声明针对原创及转载优化显示效果(将 VitePress 版本升级为 v1.0.0-alpha.35)

This commit is contained in:
2023-01-06 20:51:03 +08:00
parent 513628d02c
commit 1d61c7ca6a
11 changed files with 144 additions and 100 deletions

162
pnpm-lock.yaml generated
View File

@@ -2,44 +2,44 @@ lockfileVersion: 5.4
specifiers:
'@antv/g2plot': ^2.4.23
'@arco-design/web-vue': ^2.40.0
axios: ^1.2.1
'@arco-design/web-vue': ^2.41.0
axios: ^1.2.2
blueimp-md5: ^2.19.0
dayjs: ^1.11.7
fast-glob: ^3.2.12
flexsearch: ^0.7.31
gitalk: ^1.8.0
gray-matter: ^4.0.3
jquery: ^3.6.1
jquery: ^3.6.3
markdown-it: ^13.0.1
mermaid: 9.1.7
unplugin-vue-components: ^0.22.11
vite: ^4.0.0
vitepress: 1.0.0-alpha.32
unplugin-vue-components: ^0.22.12
vite: ^4.0.4
vitepress: 1.0.0-alpha.35
vitepress-plugin-mermaid: ^2.0.8
vitepress-plugin-search: 1.0.4-alpha.16
vitepress-plugin-search: 1.0.4-alpha.17
vue: ^3.2.45
dependencies:
'@antv/g2plot': 2.4.23
axios: 1.2.1
axios: 1.2.2
blueimp-md5: 2.19.0
dayjs: 1.11.7
fast-glob: 3.2.12
gitalk: 1.8.0
gray-matter: 4.0.3
jquery: 3.6.1
jquery: 3.6.3
devDependencies:
'@arco-design/web-vue': 2.40.0_vue@3.2.45
'@arco-design/web-vue': 2.41.0_vue@3.2.45
flexsearch: 0.7.31
markdown-it: 13.0.1
mermaid: 9.1.7
unplugin-vue-components: 0.22.11_vue@3.2.45
vite: 4.0.0
vitepress: 1.0.0-alpha.32
vitepress-plugin-mermaid: 2.0.8_hvm2zxz7tcjwou7d7fw4h4xrqa
vitepress-plugin-search: 1.0.4-alpha.16_obylesgeeckbusrt4b5gsifoni
unplugin-vue-components: 0.22.12_vue@3.2.45
vite: 4.0.4
vitepress: 1.0.0-alpha.35
vitepress-plugin-mermaid: 2.0.8_ulx2mye7tzzpvvec4vrursr6ba
vitepress-plugin-search: 1.0.4-alpha.17_f53qohsnhgjemfnff33r4sxmqu
vue: 3.2.45
packages:
@@ -340,8 +340,8 @@ packages:
color: 3.2.1
dev: true
/@arco-design/web-vue/2.40.0_vue@3.2.45:
resolution: {integrity: sha512-LSrljN6HQKtX44Zu5vMoxoEaSCuUhxkMkuMGt8FSFXvObooyOGAi1tQAJrl9aLJ3t2tcvPH1rgGhFgKAirWk2Q==}
/@arco-design/web-vue/2.41.0_vue@3.2.45:
resolution: {integrity: sha512-g3hurEQsdK1LIxYoHc3wvCMdajet1W2y8khSbtSYdjeFaa3B00aaYkworysANLUMLeAg/TEOvDbF+YupxNfuHA==}
peerDependencies:
vue: ^3.1.0
dependencies:
@@ -387,14 +387,14 @@ packages:
resolution: {integrity: sha512-mgmE7XBYY/21erpzhexk4Cj1cyTQ9LzvnTxtzM17BJ7ERMNE6W72mQRo0I1Ud8eFJ+RVVIcBNhLFZ3GX4XFz5w==}
dev: true
/@docsearch/css/3.3.0:
resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==}
/@docsearch/css/3.3.1:
resolution: {integrity: sha512-nznHXeFHpAYjyaSNFNFpU+IJPjQA7AINM8ONjDx/Zx4O/pGAvqwgmcLNc7zR8qXRutqnzLo06yN63xFn36KFBw==}
dev: true
/@docsearch/js/3.3.0:
resolution: {integrity: sha512-oFXWRPNvPxAzBhnFJ9UCFIYZiQNc3Yrv6912nZHw/UIGxsyzKpNRZgHq8HDk1niYmOSoLKtVFcxkccpQmYGFyg==}
/@docsearch/js/3.3.1:
resolution: {integrity: sha512-BCVu7njUFJSUXDNvgK65xNYU1L7U3CKFJlawDXql17nQwfpBrNZHqp+eb8z9qu0SzauQKss9tsf/qwlFJ9BOGw==}
dependencies:
'@docsearch/react': 3.3.0
'@docsearch/react': 3.3.1
preact: 10.11.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -403,8 +403,8 @@ packages:
- react-dom
dev: true
/@docsearch/react/3.3.0:
resolution: {integrity: sha512-fhS5adZkae2SSdMYEMVg6pxI5a/cE+tW16ki1V0/ur4Fdok3hBRkmN/H8VvlXnxzggkQIIRIVvYPn00JPjen3A==}
/@docsearch/react/3.3.1:
resolution: {integrity: sha512-wdeQBODPkue6yVEEg4ntt+TiGJ6iXMBUNjBQJ0s1WVoc1OdcCnks/lkQ5LEfXETYR/q9QSbCCBnMjvnSoILaag==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -419,7 +419,7 @@ packages:
dependencies:
'@algolia/autocomplete-core': 1.7.2
'@algolia/autocomplete-preset-algolia': 1.7.2_algoliasearch@4.14.2
'@docsearch/css': 3.3.0
'@docsearch/css': 3.3.1
algoliasearch: 4.14.2
transitivePeerDependencies:
- '@algolia/client-search'
@@ -623,6 +623,10 @@ packages:
dev: true
optional: true
/@jridgewell/sourcemap-codec/1.4.14:
resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
dev: true
/@nodelib/fs.scandir/2.1.5:
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -686,14 +690,14 @@ packages:
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
dev: true
/@vitejs/plugin-vue/4.0.0_vite@4.0.0+vue@3.2.45:
/@vitejs/plugin-vue/4.0.0_vite@4.0.4+vue@3.2.45:
resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
vite: 4.0.0
vite: 4.0.4
vue: 3.2.45
dev: true
@@ -784,24 +788,24 @@ packages:
resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
dev: true
/@vueuse/core/9.6.0_vue@3.2.45:
resolution: {integrity: sha512-qGUcjKQXHgN+jqXEgpeZGoxdCbIDCdVPz3QiF1uyecVGbMuM63o96I1GjYx5zskKgRI0FKSNsVWM7rwrRMTf6A==}
/@vueuse/core/9.10.0_vue@3.2.45:
resolution: {integrity: sha512-CxMewME07qeuzuT/AOIQGv0EhhDoojniqU6pC3F8m5VC76L47UT18DcX88kWlP3I7d3qMJ4u/PD8iSRsy3bmNA==}
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 9.6.0
'@vueuse/shared': 9.6.0_vue@3.2.45
'@vueuse/metadata': 9.10.0
'@vueuse/shared': 9.10.0_vue@3.2.45
vue-demi: 0.13.11_vue@3.2.45
transitivePeerDependencies:
- '@vue/composition-api'
- vue
dev: true
/@vueuse/metadata/9.6.0:
resolution: {integrity: sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w==}
/@vueuse/metadata/9.10.0:
resolution: {integrity: sha512-G5VZhgTCapzU9rv0Iq2HBrVOSGzOKb+OE668NxhXNcTjUjwYxULkEhAw70FtRLMZc+hxcFAzDZlKYA0xcwNMuw==}
dev: true
/@vueuse/shared/9.6.0_vue@3.2.45:
resolution: {integrity: sha512-/eDchxYYhkHnFyrb00t90UfjCx94kRHxc7J1GtBCqCG4HyPMX+krV9XJgVtWIsAMaxKVU4fC8NSUviG1JkwhUQ==}
/@vueuse/shared/9.10.0_vue@3.2.45:
resolution: {integrity: sha512-vakHJ2ZRklAzqmcVBL38RS7BxdBA4+5poG9NsSyqJxrt9kz0zX3P5CXMy0Hm6LFbZXUgvKdqAS3pUH1zX/5qTQ==}
dependencies:
vue-demi: 0.13.11_vue@3.2.45
transitivePeerDependencies:
@@ -893,8 +897,8 @@ packages:
- supports-color
dev: false
/axios/1.2.1:
resolution: {integrity: sha512-I88cFiGu9ryt/tfVEi4kX2SITsvDddTajXTOFmt2uK1ZVA8LytjtdeyefdQWEf5PU8w+4SSJDoYnggflB5tW4A==}
/axios/1.2.2:
resolution: {integrity: sha512-bz/J4gS2S3I7mpN/YZfGFTqhXTYzRho8Ay38w2otuuDR322KzFIWm/4W2K6gIwvWaws5n+mnb7D1lN9uD+QH6Q==}
dependencies:
follow-redirects: 1.15.2
form-data: 4.0.0
@@ -2117,8 +2121,8 @@ packages:
call-bind: 1.0.2
dev: false
/jquery/3.6.1:
resolution: {integrity: sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw==}
/jquery/3.6.3:
resolution: {integrity: sha512-bZ5Sy3YzKo9Fyc8wH2iIQK4JImJ6R0GWI9kL1/k7Z91ZBNgkRXE6U0JfHIizZbort8ZunhSI3jw9I6253ahKfg==}
dev: false
/js-tokens/4.0.0:
@@ -2198,11 +2202,11 @@ packages:
sourcemap-codec: 1.4.8
dev: true
/magic-string/0.26.7:
resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==}
/magic-string/0.27.0:
resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
engines: {node: '>=12'}
dependencies:
sourcemap-codec: 1.4.8
'@jridgewell/sourcemap-codec': 1.4.14
dev: true
/markdown-it/13.0.1:
@@ -2263,8 +2267,8 @@ packages:
brace-expansion: 1.1.11
dev: false
/minimatch/5.1.0:
resolution: {integrity: sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==}
/minimatch/5.1.2:
resolution: {integrity: sha512-bNH9mmM9qsJ2X4r2Nat1B//1dJVcn3+iBLa3IgqJ7EbGaDNepL9QSHOxN4ng33s52VMMhhIfgCYDk3C4ZmlDAg==}
engines: {node: '>=10'}
dependencies:
brace-expansion: 2.0.1
@@ -2559,12 +2563,12 @@ packages:
kind-of: 6.0.3
dev: false
/shiki/0.11.1:
resolution: {integrity: sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==}
/shiki/0.12.1:
resolution: {integrity: sha512-aieaV1m349rZINEBkjxh2QbBvFFQOlgqYTNtCal82hHj4dDZ76oMlQIX+C7ryerBTDiga3e5NfH6smjdJ02BbQ==}
dependencies:
jsonc-parser: 3.2.0
vscode-oniguruma: 1.6.2
vscode-textmate: 6.0.0
vscode-oniguruma: 1.7.0
vscode-textmate: 8.0.0
dev: true
/side-channel/1.0.4:
@@ -2750,8 +2754,8 @@ packages:
which-boxed-primitive: 1.0.2
dev: false
/unplugin-vue-components/0.22.11_vue@3.2.45:
resolution: {integrity: sha512-GTzqPl0Ek8fq8qMufjR6hvtnjnSwMpJ1Rg2Ez9AcKZVp1piWoU/Q4FDnI9wHVKX8eenYL0nqAF3ejYAk1TUfqQ==}
/unplugin-vue-components/0.22.12_vue@3.2.45:
resolution: {integrity: sha512-FxyzsuBvMCYPIk+8cgscGBQ345tvwVu+qY5IhE++eorkyvA4Z1TiD/HCiim+Kbqozl10i4K+z+NCa2WO2jexRA==}
engines: {node: '>=14'}
peerDependencies:
'@babel/parser': ^7.15.8
@@ -2766,27 +2770,27 @@ packages:
debug: 4.3.4
fast-glob: 3.2.12
local-pkg: 0.4.2
magic-string: 0.26.7
minimatch: 5.1.0
magic-string: 0.27.0
minimatch: 5.1.2
resolve: 1.22.1
unplugin: 1.0.0
unplugin: 1.0.1
vue: 3.2.45
transitivePeerDependencies:
- rollup
- supports-color
dev: true
/unplugin/1.0.0:
resolution: {integrity: sha512-H5UnBUxfhTXBXGo2AwKsl0UaLSHzSNDZNehPQSgdhVfO/t+XAS1Yoj3vmLrrlBrS9ZwtH5tejbX/TCp5DcyCKg==}
/unplugin/1.0.1:
resolution: {integrity: sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA==}
dependencies:
acorn: 8.8.1
chokidar: 3.5.3
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.6
webpack-virtual-modules: 0.5.0
dev: true
/vite/4.0.0:
resolution: {integrity: sha512-ynad+4kYs8Jcnn8J7SacS9vAbk7eMy0xWg6E7bAhS1s79TK+D7tVFGXVZ55S7RNLRROU1rxoKlvZ/qjaB41DGA==}
/vite/4.0.4:
resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -2818,7 +2822,7 @@ packages:
fsevents: 2.3.2
dev: true
/vitepress-plugin-mermaid/2.0.8_hvm2zxz7tcjwou7d7fw4h4xrqa:
/vitepress-plugin-mermaid/2.0.8_ulx2mye7tzzpvvec4vrursr6ba:
resolution: {integrity: sha512-ywWxTeg9kMv7ZPf/igCBF4ZHhWZAyRtbPnA12ICQuNK2AMp7r5IHOfnuX1EJQf8gNdsh8bcvvSvm8Ll92fdOTw==}
peerDependencies:
mermaid: ^8.0.0 || ^9.0.0
@@ -2826,15 +2830,15 @@ packages:
vitepress: ^0.21.6 || ^1.0.0 || ^1.0.0-alpha
dependencies:
mermaid: 9.1.7
vitepress: 1.0.0-alpha.32
vitepress: 1.0.0-alpha.35
dev: true
/vitepress-plugin-search/1.0.4-alpha.16_obylesgeeckbusrt4b5gsifoni:
resolution: {integrity: sha512-D+rs7bwzH+IO+7T9NlxvqSOqmSKbN1yHxUoqClTy5JH+DomL3CcrH2TgSvXc2s58ztlc1dC07c7THo4cNjlUAg==}
/vitepress-plugin-search/1.0.4-alpha.17_f53qohsnhgjemfnff33r4sxmqu:
resolution: {integrity: sha512-yxZxfNK51n5xiStjr3aSxsTTUqrm9JmYHuwq59bMrGxNyEyigrFtNybmhHQokVrcxDblokKX9f96sSQmz3PypQ==}
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
peerDependencies:
flexsearch: ^0.7.31
vite: 2 || 3
vite: 2 || 3 || 4
vitepress: ^1.0.0-alpha.13
vue: '3'
dependencies:
@@ -2842,23 +2846,23 @@ packages:
'@types/markdown-it': 12.2.3
flexsearch: 0.7.31
markdown-it: 13.0.1
vite: 4.0.0
vitepress: 1.0.0-alpha.32
vite: 4.0.4
vitepress: 1.0.0-alpha.35
vue: 3.2.45
dev: true
/vitepress/1.0.0-alpha.32:
resolution: {integrity: sha512-Q45N1cLdRr8MAu/+wAKKow7CNQD4sNBlSNsW1UxYfkvSgwPN/dlEmpEkQl/uOpE3C1kv3jvvEJVY0RAIaJFWYQ==}
/vitepress/1.0.0-alpha.35:
resolution: {integrity: sha512-tJQjJstq+Ryb4pKtlxV4tD8KhxId+DTbR1FRrtJBhA+Vv4nexFHra5M9EgK9jUmoMc3rkyNaw7P3Kkix0ArP1w==}
hasBin: true
dependencies:
'@docsearch/css': 3.3.0
'@docsearch/js': 3.3.0
'@vitejs/plugin-vue': 4.0.0_vite@4.0.0+vue@3.2.45
'@docsearch/css': 3.3.1
'@docsearch/js': 3.3.1
'@vitejs/plugin-vue': 4.0.0_vite@4.0.4+vue@3.2.45
'@vue/devtools-api': 6.4.5
'@vueuse/core': 9.6.0_vue@3.2.45
'@vueuse/core': 9.10.0_vue@3.2.45
body-scroll-lock: 4.0.0-beta.0
shiki: 0.11.1
vite: 4.0.0
shiki: 0.12.1
vite: 4.0.4
vue: 3.2.45
transitivePeerDependencies:
- '@algolia/client-search'
@@ -2874,12 +2878,12 @@ packages:
- terser
dev: true
/vscode-oniguruma/1.6.2:
resolution: {integrity: sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==}
/vscode-oniguruma/1.7.0:
resolution: {integrity: sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==}
dev: true
/vscode-textmate/6.0.0:
resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
/vscode-textmate/8.0.0:
resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==}
dev: true
/vue-demi/0.13.11_vue@3.2.45:
@@ -2918,8 +2922,8 @@ packages:
engines: {node: '>=10.13.0'}
dev: true
/webpack-virtual-modules/0.4.6:
resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==}
/webpack-virtual-modules/0.5.0:
resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==}
dev: true
/which-boxed-primitive/1.0.2: