diff --git a/src/annotations/archicratie/archicrat-ia/prologue.yml b/src/annotations/archicrat-ia/prologue.yml similarity index 85% rename from src/annotations/archicratie/archicrat-ia/prologue.yml rename to src/annotations/archicrat-ia/prologue.yml index ec3c301..14cc2c9 100644 --- a/src/annotations/archicratie/archicrat-ia/prologue.yml +++ b/src/annotations/archicrat-ia/prologue.yml @@ -1,7 +1,7 @@ schema: 1 # optionnel (si présent, doit matcher le chemin du fichier) -page: archicratie/archicrat-ia/prologue +page: archicrat-ia/prologue paras: p-0-d7974f88: @@ -25,11 +25,11 @@ paras: media: - type: "image" - src: "/public/media/archicratie/archicrat-ia/prologue/p-0-d7974f88/schema-1.svg" + src: "/public/media/archicrat-ia/prologue/p-0-d7974f88/schema-1.svg" caption: "Tableau explicatif" credit: "ChatGPT" - type: "image" - src: "/public/media/archicratie/archicrat-ia/prologue/p-0-d7974f88/schema-2.svg" + src: "/public/media/archicrat-ia/prologue/p-0-d7974f88/schema-2.svg" caption: "Diagramme d’évolution" credit: "Yanis Varoufakis" @@ -52,7 +52,7 @@ paras: media: - type: "video" - src: "/media/prologue/p-1-2ef25f29/bien_commun.mp4" + src: "/public/media/archicrat-ia/prologue/p-1-2ef25f29/bien_commun.mp4" caption: "Entretien avec Bernard Lahire" credit: "Cairn.info" diff --git a/src/components/EditionToc.astro b/src/components/EditionToc.astro index 9f8cfd4..7f6a5ff 100644 --- a/src/components/EditionToc.astro +++ b/src/components/EditionToc.astro @@ -7,7 +7,10 @@ const entries = (await getCollection("archicratie")) .filter((e) => e.slug.startsWith("archicrat-ia/")) .sort((a, b) => (a.data.order ?? 0) - (b.data.order ?? 0)); -const href = (slug) => `/archicratie/${slug}/`; +// ✅ On route l’Essai-thèse sur /archicrat-ia// +// (Astro trailingSlash = always → on garde le "/" final) +const strip = (s) => String(s || "").replace(/^archicrat-ia\//, ""); +const href = (slug) => `/archicrat-ia/${strip(slug)}/`; ---