From ca5cf60c4ae71b1ff9b4d3e6abf5adb479cd17a5 Mon Sep 17 00:00:00 2001 From: Arthur DANJOU Date: Fri, 2 Jan 2026 20:27:08 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20am=C3=A9liorer=20la=20gestion=20des=20m?= =?UTF-8?q?=C3=A9tadonn=C3=A9es=20SEO=20dans=20plusieurs=20fichiers=20de?= =?UTF-8?q?=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/pages/hobbies.vue | 19 ++++++++++++++++--- app/pages/index.vue | 19 ++++++++++++++++--- app/pages/projects/[slug].vue | 7 +++++++ app/pages/projects/index.vue | 19 +++++++++++++++---- app/pages/uses.vue | 19 ++++++++++++++++--- 5 files changed, 70 insertions(+), 13 deletions(-) diff --git a/app/pages/hobbies.vue b/app/pages/hobbies.vue index b4936d0..0550fa3 100644 --- a/app/pages/hobbies.vue +++ b/app/pages/hobbies.vue @@ -3,13 +3,26 @@ const { data: page } = await useAsyncData('hobbies', () => { return queryCollection('hobbies').first() }) -useSeoMeta({ +const head = { title: 'Balance & Perspectives', description: 'Beyond the code. Exploring how competitive sports, motorsports strategy, and cultural experiences fuel my research resilience and cognitive flexibility.', - ogTitle: 'Balance & Perspectives • Arthur Danjou', - ogDescription: 'Beyond the code. Exploring how competitive sports, motorsports strategy, and cultural experiences fuel my research resilience and cognitive flexibility.', + subtitle: '' +} + +useSeoMeta({ + title: head.title, + description: head.description, + ogTitle: `${head.title} • Arthur Danjou`, + ogDescription: head.description, twitterCard: 'summary_large_image' }) + +defineOgImageComponent('NuxtSeo', { + title: head.title, + description: head.description, + subtitle: head.subtitle, + theme: '#F43F5E' +})