From 71a5ab5f409e579a34fb26fd5cab6261b109d46a Mon Sep 17 00:00:00 2001 From: RYGrit Date: Tue, 3 Feb 2026 21:45:18 +0800 Subject: [PATCH 1/3] fix: explicit seo meta tags for social cards --- app/pages/index.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/pages/index.vue b/app/pages/index.vue index aa1702685..5d9ab3a29 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -36,7 +36,11 @@ const handleInput = isTouchDevice() useSeoMeta({ title: () => $t('seo.home.title'), + ogTitle: () => $t('seo.home.title'), + twitterTitle: () => $t('seo.home.title'), description: () => $t('seo.home.description'), + ogDescription: () => $t('seo.home.description'), + twitterDescription: () => $t('seo.home.description'), }) defineOgImageComponent('Default', { From a01d7586fce97870c543f142e81afaa0f1227058 Mon Sep 17 00:00:00 2001 From: RYGrit Date: Tue, 3 Feb 2026 21:58:45 +0800 Subject: [PATCH 2/3] fix: validator warn --- public/robots.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/public/robots.txt b/public/robots.txt index 86b7f12d8..9ab09e0b8 100644 --- a/public/robots.txt +++ b/public/robots.txt @@ -4,4 +4,5 @@ Allow: /$ Allow: /about$ Allow: /search$ Allow: /settings$ +Allow: /__og-image__/* Disallow: / From 8b1cd0dffccc3dc7c9e7aa0a67300fcb4cd290b1 Mon Sep 17 00:00:00 2001 From: RYGrit Date: Tue, 3 Feb 2026 22:09:51 +0800 Subject: [PATCH 3/3] fix: explicit twitter card type --- app/pages/index.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/app/pages/index.vue b/app/pages/index.vue index 5d9ab3a29..de689018b 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -38,6 +38,7 @@ useSeoMeta({ title: () => $t('seo.home.title'), ogTitle: () => $t('seo.home.title'), twitterTitle: () => $t('seo.home.title'), + twitterCard: 'summary_large_image', description: () => $t('seo.home.description'), ogDescription: () => $t('seo.home.description'), twitterDescription: () => $t('seo.home.description'),