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)}/`; ---