diff --git a/config/navs.ts b/config/navs.ts index 49405bc..f5e3f41 100644 --- a/config/navs.ts +++ b/config/navs.ts @@ -1,11 +1,5 @@ // icons: https://icones.js.org/collection/ri export default [ - { - label: '首页', - to: '/', - icon: 'ri:home-2-line' - }, - { label: '存储桶', to: '/browser', diff --git a/nuxt.config.ts b/nuxt.config.ts index 5901ec6..81d3a13 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -18,6 +18,16 @@ export default defineNuxtConfig({ meta: [ { name: 'description', content: appDescription }, ], + link: [ + { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }, + // + { rel: 'icon', type: 'image/png', sizes: '32x32', href: '/favicon-32x32.png' }, + // + { rel: 'icon', type: 'image/png', sizes: '16x16', href: '/favicon-16x16.png' }, + // + { rel: 'apple-touch-icon', sizes: '180x180', href: '/apple-touch-icon.png' }, + { rel: 'manifest', href: '/site.webmanifest' }, + ], charset: 'utf-8', viewport: 'width=device-width, initial-scale=1', } diff --git a/package-lock.json b/package-lock.json index df4fa15..7952ec8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7865,7 +7865,7 @@ }, "node_modules/dayjs": { "version": "1.11.13", - "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.13.tgz", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", "license": "MIT" }, diff --git a/pages/auth/login.vue b/pages/auth/login.vue index f2a577d..7c8388a 100644 --- a/pages/auth/login.vue +++ b/pages/auth/login.vue @@ -49,6 +49,7 @@ const handleLogin = async () => { diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..d6cb1fc Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..f9efa98 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..df5e288 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..8447c8e Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..9129cce Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index 18993ad..4d38244 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","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"} \ No newline at end of file