Folders
Use folders to create clear sections and nested documentation.
Folders create sections in the docs. A folder can contain an overview page, child pages, and metadata for sidebar order.
Section folder
A section folder groups related pages and gives the sidebar a stable structure.
writing-pages/
index.mdx
frontmatter.mdx
mdx-basics.mdx
images.mdx
meta.json
Overview page
The index.mdx page explains what the section covers. It should not duplicate every child page, but it should help readers choose where to go next.
Child pages
Child pages should be small enough to maintain but complete enough to solve a task. Split pages when the table of contents becomes too broad.
Folder rules
Apply these rules when creating new sections or renaming existing pages.
- Use lowercase slugs.
- Prefer hyphens between words.
- Add an
index.mdxpage for section overviews. - Keep related pages together instead of scattering them across sections.
Naming rule
Use names that describe the public URL. A good slug should still make sense if someone shares the link in chat.
Folder depth
Keep folder depth shallow until the content truly needs another layer. Deep nesting makes URLs longer and makes sidebar behavior harder to predict.
One level first
Start with one folder per section and one file per page. This is enough for most documentation starters and product docs.
Nested sections later
Add nested folders when a section has multiple groups of child pages that need their own overview pages.
Migration tips
Rename folders carefully because folder names usually become public URLs. Plan redirects or update links when changing a published slug.
Move in small batches
Move one section at a time and review links after each batch. This makes broken paths easier to catch.