Skip to main content
The navigation object in docs.json defines which pages appear in the sidebar and how they are grouped. Pages are not discovered automatically from the filesystem.

Tabs and groups

GoalGen uses navigation.tabs: each tab has a tab label and groups. Each group has a group name (sidebar section title) and pages: an array of paths to MDX files without the .mdx extension. Example:
{
  "navigation": {
    "tabs": [
      {
        "tab": "Documentation",
        "groups": [
          {
            "group": "Creator Studio",
            "pages": [
              "creator-studio/overview",
              "creator-studio/content-library",
              "creator-studio/rbac"
            ]
          }
        ]
      }
    ]
  }
}

File layout

Put MDX files in folders and use paths that match: creator-studio/overview.mdx"creator-studio/overview" in pages. MDX files not listed in docs.json will not appear in the sidebar, but they may still be reachable via search or direct URL depending on Mintlify settings.

Global anchors

Links like Documentation / Community / Blog in the sidebar are configured under navigation.global.anchors (each entry uses anchor, href, and icon).

Global settings

docs.json overview for this repo.

Site structure

Mintlify guide to navigation structure.