diff --git a/.gitignore b/.gitignore index 840614d..ce85dad 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,10 @@ dist .env .env.local .env.*.local + +# 项目快照压缩包:本地打包产物,且内含上面这些被排除的 .env, +# 一旦提交会把配置写进 git 历史,事后很难清除。 +hjc-web.zip + +# CodeGraph 本地索引,机器相关,不入库 +.codegraph/ diff --git a/nuxt.config.ts b/nuxt.config.ts index 8124b0d..58328e9 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -79,7 +79,10 @@ export default defineNuxtConfig({ { name: 'robots', content: 'index,follow' } ], link: [ + // 图标优先级:SVG 在前,浏览器取第一个能用的;.ico 兜底旧版浏览器 + { rel: 'icon', type: 'image/svg+xml', href: '/favicon.svg' }, { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }, + { rel: 'apple-touch-icon', href: '/apple-touch-icon.png' }, // 提前与接口/图片源站建立连接,降低首字节与图片加载延迟 { rel: 'preconnect', href: 'https://api.gxhuijicai.com', crossorigin: '' }, { rel: 'dns-prefetch', href: 'https://api.gxhuijicai.com' }, diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..1df0f53 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..e659c31 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..03b47dc --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,4 @@ + + 汇吉采 + + diff --git a/public/icon-192.png b/public/icon-192.png new file mode 100644 index 0000000..a9e1de2 Binary files /dev/null and b/public/icon-192.png differ