Themes
Switch the look of your docs without touching CSS.
Themes
Pick a theme by setting theme in docs.json:
{ "theme": "tang" }Built-in themes
| Theme | Vibe |
|---|---|
tang | Default. Clean, Mintlify-Mint-inspired. |
pith | Editorial. Serif headings, cream background. |
geist | Vercel-flavored, system sans, dense. |
pip | Minimal, ultra-light chrome. |
readable | High-contrast, generous spacing. |
Mintlify aliases (mint, maple, palm, willow, linden, almond, aspen, luma, sequoia) all map to tang so existing docs.json files just work.
Tweak the accent
{
"theme": "tang",
"colors": {
"primary": "#0ea5e9",
"light": "#38bdf8",
"dark": "#0284c7"
}
}primary is the only required color. light and dark override the accent in light/dark mode respectively.
Add a theme
tangly add theme pithPulls the theme into your project’s deps. Switch theme in docs.json and reload.
Eject
If you outgrow theme tokens and want full control:
tangly ejectCopies the active theme into your repo so you can edit components and styles directly.
Live docs
Full reference: tangly.dev/guides/themes.