From 2f5388d0a8028c532b30178a152723475fb71025 Mon Sep 17 00:00:00 2001 From: keven Date: Sun, 22 Jun 2025 13:42:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=20useSeo=20=E4=BB=A5?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BD=91=E7=AB=99=E5=9B=BE=E6=A0=87=E5=92=8C?= =?UTF-8?q?=E7=A4=BE=E4=BA=A4=E5=AA=92=E4=BD=93=E5=85=83=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=EF=BC=8C=E5=88=A0=E9=99=A4=E6=97=A7=E7=9A=84=20favicon=20?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front/composables/useSeo.ts | 19 +++++++++++++++++-- front/public/favicon.ico | Bin 4286 -> 0 bytes 2 files changed, 17 insertions(+), 2 deletions(-) delete mode 100644 front/public/favicon.ico diff --git a/front/composables/useSeo.ts b/front/composables/useSeo.ts index 3d5fe0f..e700da2 100644 --- a/front/composables/useSeo.ts +++ b/front/composables/useSeo.ts @@ -14,6 +14,15 @@ const useSeo = async (props: UseSeoProps = {}) => { } const { title } = head || {} useHead({ + link: [ + { rel: 'icon', href: '/logo.png', sizes: 'any' }, + // { rel: 'icon', href: '/favicon.svg', sizes: 'any', type: 'image/svg+xml' }, + { rel: 'apple-touch-icon', sizes: '180x180', href: '/logo.png' }, + ], + meta: [ + // used on some mobile browsers + { name: 'theme-color', content: '#395276' }, + ], ...head, title: title ? `${title} - ${seoMeta?.value?.site_title}` : seoMeta?.value?.site_title, }) @@ -23,8 +32,14 @@ const useSeo = async (props: UseSeoProps = {}) => { description: seoMeta?.value?.site_desc, ogTitle: seoMeta?.value?.site_title, ogDescription: seoMeta?.value?.site_desc, - // ogImage: seoMeta?.value?.site_url, - // twitterCard: 'summary_large_image', + ogImage: { + url: `${seoMeta?.value?.site_url}/logo.png`, + width: 1024, + height: 1024, + alt: 'logo', + type: 'image/png', + }, + twitterCard: 'summary', }) } return diff --git a/front/public/favicon.ico b/front/public/favicon.ico deleted file mode 100644 index 18993ad91cfd43e03b074dd0b5cc3f37ab38e49c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeHLOKuuL5PjK%MHWVi6lD zOGiREbCw`xmFozJ^aNatJY>w+g ze6a2@u~m#^BZm@8wco9#Crlli0uLb^3E$t2-WIc^#(?t)*@`UpuofJ(Uyh@F>b3Ph z$D^m8Xq~pTkGJ4Q`Q2)te3mgkWYZ^Ijq|hkiP^9`De={bQQ%heZC$QU2UpP(-tbl8 zPWD2abEew;oat@w`uP3J^YpsgT%~jT(Dk%oU}sa$7|n6hBjDj`+I;RX(>)%lm_7N{+B7Mu%H?422lE%MBJH!!YTN2oT7xr>>N-8OF$C&qU^ z>vLsa{$0X%q1fjOe3P1mCv#lN{xQ4_*HCSAZjTb1`}mlc+9rl8$B3OP%VT@mch_~G z7Y+4b{r>9e=M+7vSI;BgB?ryZDY4m>&wcHSn81VH1N~`0gvwH{ z8dv#hG|OK`>1;j7tM#B)Z7zDN?{6=dUal}$e