feat: Add sitemap plugin for enhance SEO

This commit is contained in:
CharleeWa 2024-03-08 15:45:51 +08:00
parent fe57ced7ef
commit ae66cefa8f
3 changed files with 12 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import mockDevServerPlugin from 'vite-plugin-mock-dev-server'
import Layouts from 'vite-plugin-vue-layouts'
import UnoCSS from 'unocss/vite'
import { VitePWA } from 'vite-plugin-pwa'
import Sitemap from 'vite-plugin-sitemap'
import { createViteVConsole } from './vconsole'
export function createVitePlugins() {
@ -27,6 +28,9 @@ export function createVitePlugins() {
// https://github.com/JohnCampionJr/vite-plugin-vue-layouts
Layouts(),
// https://github.com/jbaubree/vite-plugin-sitemap
Sitemap(),
// https://github.com/pengzhanbo/vite-plugin-mock-dev-server
mockDevServerPlugin(),

View File

@ -66,6 +66,7 @@
"vite": "^5.1.5",
"vite-plugin-mock-dev-server": "^1.4.7",
"vite-plugin-pwa": "^0.19.2",
"vite-plugin-sitemap": "^0.5.3",
"vite-plugin-vconsole": "^2.1.1",
"vite-plugin-vue-devtools": "^7.0.16",
"vite-plugin-vue-layouts": "^0.11.0",

View File

@ -148,6 +148,9 @@ devDependencies:
vite-plugin-pwa:
specifier: ^0.19.2
version: 0.19.2(vite@5.1.5)(workbox-build@7.0.0)(workbox-window@7.0.0)
vite-plugin-sitemap:
specifier: ^0.5.3
version: 0.5.3
vite-plugin-vconsole:
specifier: ^2.1.1
version: 2.1.1
@ -8153,6 +8156,10 @@ packages:
- supports-color
dev: true
/vite-plugin-sitemap@0.5.3:
resolution: {integrity: sha512-DSqZLAkXaNgoJLcaxjJHrfWjIIiZRSuZIseE7ihJYUvPFG4OsvXn/+Oujmzbs+6tV7yu1dn7uhWXpV7QuiH/1g==}
dev: true
/vite-plugin-vconsole@2.1.1:
resolution: {integrity: sha512-369FlBnQhzR5pF2+nsmbMeF5qNO6MzUIk3l+DHa8In15cscyk4eXT5pWfExoSLn41dgeI1FPP+kgAKViePYPdQ==}
dev: true