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,