perf: 使用官方插件替换 seo、sitemap 插件

This commit is contained in:
pengzhanbo 2024-02-02 09:59:56 +08:00
parent 5f280420ef
commit 15c1f52b27
2 changed files with 43 additions and 43 deletions

54
pnpm-lock.yaml generated
View File

@ -394,14 +394,14 @@ importers:
specifier: 2.0.0-rc.2
version: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
vuepress-plugin-comment2:
specifier: 2.0.0-rc.16
version: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
specifier: 2.0.0-rc.18
version: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-plugin-md-enhance:
specifier: 2.0.0-rc.16
version: 2.0.0-rc.16(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.2)
specifier: 2.0.0-rc.18
version: 2.0.0-rc.18(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-plugin-reading-time2:
specifier: 2.0.0-rc.16
version: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
specifier: 2.0.0-rc.18
version: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
packages:
@ -13698,10 +13698,6 @@ packages:
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dev: false
/striptags@3.2.0:
resolution: {integrity: sha512-g45ZOGzHDMe2bdYMdIvdAfCQkCTDMGBazSw1ypMowwGIee7ZQ5dU0rBJ8Jqgl+jAKIv4dbeE1jscZq9wid1Tkw==}
dev: false
/strtok3@7.0.0:
resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==}
engines: {node: '>=14.16'}
@ -14902,8 +14898,8 @@ packages:
typescript: 5.3.3
dev: false
/vuepress-plugin-comment2@2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-uZD31oDfEPNrJYG2tuxHI8g3HBVLlbOtiOoZljs9RGCaKqup+MLsSIBNKg/P2uzLkfKybVIUZaTvAEH+QazYeg==}
/vuepress-plugin-comment2@2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-iSCX6aYsf2e6YwzMdygekixARdRPixkgDlFDzDpQTuyr5wdsdp+nMSAS6F4uYtKXFzZgASagbfBMjzN9JLT+Zg==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
'@waline/client': ^2.15.8 || ^3.0.0-alpha.11
@ -14921,19 +14917,20 @@ packages:
twikoo:
optional: true
dependencies:
'@vuepress/helper': 2.0.0-rc.6(typescript@5.3.3)(vuepress@2.0.0-rc.2)
giscus: 1.4.0
vue: 3.4.15(typescript@5.3.3)
vue-router: 4.2.5(vue@3.4.15)
vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
vuepress-plugin-sass-palette: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-shared: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-plugin-sass-palette: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-shared: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
dev: false
/vuepress-plugin-md-enhance@2.0.0-rc.16(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-3XfVUnTBoOk7c77LLZ79keQm2cKVZmGEEggOwpLnmZDr/qZQ5KFDqE1U0OturUwF/tfiyTB8Z9phpuuJ52u6lg==}
/vuepress-plugin-md-enhance@2.0.0-rc.18(katex@0.16.9)(markdown-it@14.0.0)(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-smn8Uagbhyeim+JtOeOdSMio+YXHhHk3RXRjj1z7PLFkY7zcY44v/BvChUDeWV/I4/aaOGWashmSud0Hi1Cs0g==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
'@types/reveal.js': ^4.4.5
@ -15006,6 +15003,7 @@ packages:
'@mdit/plugin-tex': 0.8.0(markdown-it@14.0.0)
'@mdit/plugin-uml': 0.8.0(markdown-it@14.0.0)
'@types/markdown-it': 13.0.7
'@vuepress/helper': 2.0.0-rc.6(typescript@5.3.3)(vuepress@2.0.0-rc.2)
'@vueuse/core': 10.7.2(vue@3.4.15)
balloon-css: 1.2.0
js-yaml: 4.1.0
@ -15013,30 +15011,31 @@ packages:
vue: 3.4.15(typescript@5.3.3)
vue-router: 4.2.5(vue@3.4.15)
vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
vuepress-plugin-sass-palette: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-shared: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-plugin-sass-palette: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-shared: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
transitivePeerDependencies:
- '@vue/composition-api'
- markdown-it
- typescript
dev: false
/vuepress-plugin-reading-time2@2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-7XzyyoR/qV/3an6KWl91+NSBIhSn10HbIXDG7AnblS5aVVz8FHRJPtnmJryVRVIPZNwIk8QSfnczR3GVwbaSyg==}
/vuepress-plugin-reading-time2@2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-Sj245CYGo0F5Axz6JN6nslcvyZ+1HtfraIPC7MNfPzJgOR/Tc6JKtQcNZhgyCL3aKx1wevs8T7X/nCeTToArsQ==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.2
dependencies:
'@vuepress/helper': 2.0.0-rc.6(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vue: 3.4.15(typescript@5.3.3)
vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
vuepress-shared: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-shared: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
dev: false
/vuepress-plugin-sass-palette@2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-fwhCSarn19JO8xGR+AIRsFkRVrbwOqjKwUB9XmTdTLqKCT5onvBZkjBrd2b47Zs+BhySL5nsuIW4H2tDwfFqBw==}
/vuepress-plugin-sass-palette@2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-DYmHANdKkz+jwAU7dpP72NYjPGOpWrY/2eTs4NPDDBNKELcav5W6oDM4T9gPGpk9kncEW8LC4NTS6z2Jkep2Ig==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
sass-loader: ^14.0.0
@ -15045,21 +15044,23 @@ packages:
sass-loader:
optional: true
dependencies:
'@vuepress/helper': 2.0.0-rc.6(typescript@5.3.3)(vuepress@2.0.0-rc.2)
chokidar: 3.5.3
sass: 1.70.0
vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)
vuepress-shared: 2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2)
vuepress-shared: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2)
transitivePeerDependencies:
- '@vue/composition-api'
- typescript
dev: false
/vuepress-shared@2.0.0-rc.16(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-gsiqo9tr6dHCVQTPw1d+oiJyNGzc6nmrGRBWkLb3ZxD15q1k/iv2flBwPdb1RasU827oMgZ2DuOzbHcGjRKjSA==}
/vuepress-shared@2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.2):
resolution: {integrity: sha512-oFY8hWYrMQHQMe+YKZvjfzdHK/wvghyhWa4IJuLBwRm6j9AhXOJEAvSzQQKpERkpGS4vZ+pY5tWAodfv2Fhztw==}
engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'}
peerDependencies:
vuepress: 2.0.0-rc.2
dependencies:
'@vuepress/helper': 2.0.0-rc.6(typescript@5.3.3)(vuepress@2.0.0-rc.2)
'@vueuse/core': 10.7.2(vue@3.4.15)
cheerio: 1.0.0-rc.12
dayjs: 1.11.10
@ -15067,7 +15068,6 @@ packages:
fflate: 0.8.1
gray-matter: 4.0.3
semver: 7.5.4
striptags: 3.2.0
vue: 3.4.15(typescript@5.3.3)
vue-router: 4.2.5(vue@3.4.15)
vuepress: 2.0.0-rc.2(@vuepress/bundler-vite@2.0.0-rc.2)(@vuepress/bundler-webpack@2.0.0-rc.2)(typescript@5.3.3)(vue@3.4.15)

View File

@ -65,17 +65,19 @@
"@vuepress-plume/plugin-iconify": "workspace:*",
"@vuepress-plume/plugin-notes-data": "workspace:*",
"@vuepress-plume/plugin-shikiji": "workspace:*",
"@vuepress/plugin-active-header-links": "2.0.0-rc.1",
"@vuepress/plugin-container": "2.0.0-rc.1",
"@vuepress/plugin-docsearch": "2.0.0-rc.1",
"@vuepress/plugin-external-link-icon": "2.0.0-rc.1",
"@vuepress/plugin-git": "2.0.0-rc.1",
"@vuepress/plugin-medium-zoom": "2.0.0-rc.1",
"@vuepress/plugin-nprogress": "2.0.0-rc.1",
"@vuepress/plugin-palette": "2.0.0-rc.1",
"@vuepress/plugin-search": "2.0.0-rc.1",
"@vuepress/plugin-theme-data": "2.0.0-rc.1",
"@vuepress/plugin-toc": "2.0.0-rc.1",
"@vuepress/plugin-active-header-links": "2.0.0-rc.3",
"@vuepress/plugin-container": "2.0.0-rc.3",
"@vuepress/plugin-docsearch": "2.0.0-rc.3",
"@vuepress/plugin-external-link-icon": "2.0.0-rc.3",
"@vuepress/plugin-git": "2.0.0-rc.3",
"@vuepress/plugin-medium-zoom": "2.0.0-rc.3",
"@vuepress/plugin-nprogress": "2.0.0-rc.3",
"@vuepress/plugin-palette": "2.0.0-rc.3",
"@vuepress/plugin-search": "2.0.0-rc.3",
"@vuepress/plugin-seo": "2.0.0-rc.6",
"@vuepress/plugin-sitemap": "2.0.0-rc.6",
"@vuepress/plugin-theme-data": "2.0.0-rc.3",
"@vuepress/plugin-toc": "2.0.0-rc.3",
"@vueuse/core": "^10.7.2",
"date-fns": "^3.3.1",
"katex": "^0.16.9",
@ -83,10 +85,8 @@
"nanoid": "^5.0.4",
"vue": "^3.4.15",
"vue-router": "4.2.5",
"vuepress-plugin-comment2": "2.0.0-rc.16",
"vuepress-plugin-md-enhance": "2.0.0-rc.16",
"vuepress-plugin-reading-time2": "2.0.0-rc.16",
"vuepress-plugin-seo2": "2.0.0-rc.16",
"vuepress-plugin-sitemap2": "2.0.0-rc.16"
"vuepress-plugin-comment2": "2.0.0-rc.18",
"vuepress-plugin-md-enhance": "2.0.0-rc.18",
"vuepress-plugin-reading-time2": "2.0.0-rc.18"
}
}