From 1a2cfc360bbfbc86f10486c1f09cda1776cb5bdd Mon Sep 17 00:00:00 2001 From: kayjaydee Date: Wed, 22 Apr 2026 11:13:51 +0200 Subject: [PATCH] feat(07-01): wire global schema.org Person + WebSite and sitemap sources - nuxt.config.ts: register 'nuxt-schema-org' module + sitemap.sources=['/api/__sitemap__/urls'] - app/utils/seo-person.ts: KILLIAN_PERSON_ID + killianPerson (derived from siteConfig, email excluded) - app/app.vue: useSchemaOrg([definePerson(killianPerson), defineWebSite({name, inLanguage})]) appended (D-12) - Verified SSR: /fr emits JSON-LD Person @id=#killian + WebSite (curl, pas d'hydratation) --- app/app.vue | 10 ++++++++++ app/utils/seo-person.ts | 18 ++++++++++++++++++ nuxt.config.ts | 4 ++++ 3 files changed, 32 insertions(+) create mode 100644 app/utils/seo-person.ts diff --git a/app/app.vue b/app/app.vue index 15827d6..61ed4b8 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,4 +1,6 @@