Fumadocs
Comparison Criteria

Automatic Sidebar Generation

Fumadocs Loader derives the localized sidebar from files and meta.json ordering.

Result

The sidebar visible on this page is generated by source.getPageTree('en'). Fumadocs Loader derives routes and page-tree nodes from the content filesystem; Fumadocs UI renders that tree as desktop and mobile navigation.

content/docs/en/
├── index.mdx
├── assessment.mdx
├── running-locally.mdx
└── criteria/
    ├── meta.json
    ├── index.mdx
    └── ...15 criterion pages

meta.json supplies labels and ordering. Without it, Loader still builds a tree and sorts items by its conventions; this project uses metadata so both locales have deliberate, matching navigation.

On this page