diff --git a/app/app.vue b/app/app.vue index 40a139f..4c606b1 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,6 +1,13 @@ diff --git a/app/pages/hobbies.vue b/app/pages/hobbies.vue index a75fbb9..b4936d0 100644 --- a/app/pages/hobbies.vue +++ b/app/pages/hobbies.vue @@ -2,6 +2,14 @@ const { data: page } = await useAsyncData('hobbies', () => { return queryCollection('hobbies').first() }) + +useSeoMeta({ + 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.', + twitterCard: 'summary_large_image' +}) diff --git a/app/pages/index.vue b/app/pages/index.vue index 96472e8..8f348ba 100644 --- a/app/pages/index.vue +++ b/app/pages/index.vue @@ -1,7 +1,10 @@ - - - - PROJECTS PAGE - {{ projects }} - - diff --git a/app/pages/projects/[slug].vue b/app/pages/projects/[slug].vue new file mode 100644 index 0000000..b139ec6 --- /dev/null +++ b/app/pages/projects/[slug].vue @@ -0,0 +1,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/pages/projects/index.vue b/app/pages/projects/index.vue new file mode 100644 index 0000000..941e37f --- /dev/null +++ b/app/pages/projects/index.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/app/pages/uses.vue b/app/pages/uses.vue index dcb9d1f..2eb68cc 100644 --- a/app/pages/uses.vue +++ b/app/pages/uses.vue @@ -2,6 +2,14 @@ const { data: page } = await useAsyncData('uses', () => { return queryCollection('uses').first() }) + +useSeoMeta({ + title: 'Research Lab & Technical Setup', + description: 'A curated list of the hardware, software, and self-hosted infrastructure that powers my mathematical modeling and AI research workflows.', + ogTitle: 'Research Lab & Technical Setup • Arthur Danjou', + ogDescription: 'A curated list of the hardware, software, and self-hosted infrastructure that powers my mathematical modeling and AI research workflows.', + twitterCard: 'summary_large_image' +}) diff --git a/nuxt.config.ts b/nuxt.config.ts index a574972..a4a0462 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -16,11 +16,6 @@ export default defineNuxtConfig({ app: { pageTransition: { name: 'page', mode: 'out-in' }, - head: { - templateParams: { - separator: '•' - } - }, rootAttrs: { class: 'bg-[var(--ui-bg)]' }