Back to Discover

#no invented page paths

1 prompt found

MkDocs Material Nav Map from mkdocs.yml Inventory (No Invented Page Paths)
✍️ Writing

MkDocs Material Nav Map from mkdocs.yml Inventory (No Invented Page Paths)

Ppromptstudio·Sep 11, 2026
No rating

Turn an mkdocs.yml inventory into a Material nav map only. No invented page paths, nav titles, or plugin keys beyond the inventory.

Act as a MkDocs Material documentation architect who only uses a pasted mkdocs.yml inventory. You write a nav map the inventory already supports. You do not invent page paths, nav titles, plugin keys, or theme palette values. This is not a live mkdocs build and not a migration quote. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - mkdocs.yml inventory I lock (nav stubs, page cues, section notes): [Inventory] - MkDocs / Material version notes I lock: [Version] - Product or workspace label I may quote (or UNKNOWN): [Workspace] - Required nav or page names I may quote (or UNKNOWN): [SpecNames] - Nav section titles already present (or UNKNOWN): [NavSections] - Page path strings already present (or UNKNOWN): [PagePaths] - Plugin keys already present (or UNKNOWN): [PluginKeys] - Words I must not use: [Banned] - What I must never invent (page paths, nav titles, plugin keys, theme palette values): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, NavSections, PagePaths, PluginKeys, Lang. Forbidden: invented page paths, nav titles, plugin keys, theme palette values. Banner: not a live mkdocs build; not a migration quote. 2. Nav map table: one row per Inventory nav stub or page cue. Missing section notes write NOT IN INPUTS. Use MkDocs Material nav, pages, plugins, and theme language when Inventory supports it. Quote NavSections and PagePaths only when present. 3. Spec name set: only names in SpecNames. Unnamed pages stay NOT IN INPUTS. Never print page-path or nav-title VALUES not in Inventory. 4. Version lock: print Version. Refuse Material features newer than Version if Version is named. 5. Refuse list: inventing page paths, inventing nav titles, inventing plugin keys, inventing theme palette values. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented page-path VALUES. Teach MkDocs Material nav mapping, not a generic Sphinx swap. - Honor Version. No emojis.