docs.json configuration option from the full Mintlify reference applies.
What docs.json controls: Navigation structure, page metadata, and content configuration.
What you control: Styling, layouts, and how your site renders. These live in your Astro project under src/.
If a
docs.json option doesn’t seem to have any effect, it likely isn’t wired up in the Astro frontend. Check the templates in src/ to see how configuration values are consumed, and adjust there.Navigation
Construct the navigation for your documentation indocs.json.
content/docs.json
content/ directory without the .mdx extension. Use forward slashes for nested pages. For example, guides/example.
Site metadata
Set a site name and other metadata indocs.json.
content/docs.json
src/ reference them.
Styling and layouts
Since this is a custom Astro project, you have direct control over how your site looks:
To change colors, fonts, spacing, or other visual properties, edit the files in
src/ directly rather than relying on docs.json values like colors or navbar.