diff --git a/docs/.vitepress/config/head.ts b/docs/.vitepress/config/head.ts index b6b2c64dfd..c4f5c1ea20 100644 --- a/docs/.vitepress/config/head.ts +++ b/docs/.vitepress/config/head.ts @@ -30,13 +30,6 @@ export const head: HeadConfig[] = [ color: '#5bbad5', }, ], - [ - 'link', - { - rel: 'manifest', - href: '/manifest.webmanifest', - }, - ], [ 'meta', { diff --git a/docs/.vitepress/vitepress/components/sponsors/sponsors-button.vue b/docs/.vitepress/vitepress/components/sponsors/sponsors-button.vue index 17e0f21134..cf4542d190 100644 --- a/docs/.vitepress/vitepress/components/sponsors/sponsors-button.vue +++ b/docs/.vitepress/vitepress/components/sponsors/sponsors-button.vue @@ -8,7 +8,9 @@ - {{ homeLang['20'] }} + {{ + homeLang['20'] + }} diff --git a/docs/.vitepress/vitepress/components/vp-app.vue b/docs/.vitepress/vitepress/components/vp-app.vue index c612737b0c..c5d9ca83d4 100644 --- a/docs/.vitepress/vitepress/components/vp-app.vue +++ b/docs/.vitepress/vitepress/components/vp-app.vue @@ -99,14 +99,12 @@ onMounted(async () => { userPrefer.value = String(dayjs().unix()) } } - if (isMirrorUrl()) { - // unregister sw on mirror site - navigator?.serviceWorker?.getRegistrations().then((registrations) => { - for (const registration of registrations) { - registration.unregister() - } - }) - } + // unregister sw + navigator?.serviceWorker?.getRegistrations().then((registrations) => { + for (const registration of registrations) { + registration.unregister() + } + }) }) @@ -144,9 +142,6 @@ onMounted(async () => { - - - diff --git a/docs/vite.config.ts b/docs/vite.config.ts index 8edbdcbdb3..b5151defff 100644 --- a/docs/vite.config.ts +++ b/docs/vite.config.ts @@ -9,7 +9,6 @@ import vueJsx from '@vitejs/plugin-vue-jsx' import Components from 'unplugin-vue-components/vite' import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' -import { VitePWA } from 'vite-plugin-pwa' import { docPackage, epPackage, @@ -98,49 +97,6 @@ export default defineConfig(async ({ mode }) => { MarkdownTransform(), Inspect(), mkcert(), - VitePWA({ - strategies: 'injectManifest', - srcDir: '.vitepress', - filename: 'sw.ts', - outDir: '.vitepress/dist', - includeAssets: ['images/**'], - injectManifest: { - manifestTransforms: [ - (manifest) => { - for (const item of manifest) { - if (item.url.endsWith('index.html')) { - const url = item.url.replace('index.html', '') - item.url = url ? url : '/' - } - } - - return { manifest } - }, - ], - }, - manifest: { - id: '/', - name: 'Element Plus', - short_name: 'Element Plus', - description: - 'a Vue 3 based component library for designers and developers', - icons: [ - { - src: 'android-chrome-192x192.png', - sizes: '192x192', - type: 'image/png', - }, - { - src: 'android-chrome-512x512.png', - sizes: '512x512', - type: 'image/png', - }, - ], - theme_color: '#ffffff', - background_color: '#ffffff', - display: 'standalone', - }, - }), ], optimizeDeps: { include: optimizeDeps,