From 65518c0c5c5bd5669e8940693df1063923de9fe0 Mon Sep 17 00:00:00 2001 From: Abdelrahman Essawy Date: Thu, 24 Sep 2026 16:42:27 +0300 Subject: [PATCH] fix(compose): serve the child pages, not the overview Every page under /docs/jobs/compose/ served the overview in production. The sitemap and llms.txt listed all 25, so the build saw them, but the routes resolved to the parent. `mint dev` did not reproduce it. `jobs/compose.mdx` sat beside the `jobs/compose/` directory and the group carried `root: "jobs/compose"`. Every other section with children here uses `/index.mdx` as its first page and no `root` (storage, automation), and both resolve children correctly in production. Compose now matches. `/docs/jobs/compose` still serves the overview, so no inbound link moves. --- docs.json | 2 +- jobs/{compose.mdx => compose/index.mdx} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename jobs/{compose.mdx => compose/index.mdx} (100%) diff --git a/docs.json b/docs.json index 21406c1..19ffd9d 100644 --- a/docs.json +++ b/docs.json @@ -62,8 +62,8 @@ "group": "Compose", "icon": "film", "expanded": true, - "root": "jobs/compose", "pages": [ + "jobs/compose/index", "jobs/compose/timeline", "jobs/compose/framing", "jobs/compose/transitions", diff --git a/jobs/compose.mdx b/jobs/compose/index.mdx similarity index 100% rename from jobs/compose.mdx rename to jobs/compose/index.mdx