Appearance
Customize the visual aspects of your documentation
The appearance configuration allows you to customize the visual aspects of your documentation site, including colors, layout, and component behavior.
By default each Theme use different appearance settings. You can always overwrite that.
Color Scheme
Control the default color scheme for your documentation site.

Configure the default color scheme that will be applied when users first visit your site:
Colors
Define the primary colors used throughout your documentation site.

Set the main color palette for your theme:
primarystringRequiredlightstringdarkstring
CSS Tokens
Define custom CSS variables for advanced theming.

Create custom CSS tokens that can be used throughout your theme:
List of available tokens you can find here
Logo
Configure where and how your logo appears in the interface.

Control logo visibility in different areas of the interface:
sidebarboolean | "mobile" | "desktop"headerboolean | "mobile" | "desktop"
Search
Configure the search functionality and its placement.

Customize search bar behavior and positioning:
fullWidthbooleansidebarboolean | "mobile" | "desktop"middleboolean | "mobile" | "desktop"rightboolean | "mobile" | "desktop"
Header
Configure the header appearance and behavior.

Customize header styling and functionality:
externalArrowbooleanseparator"right"type"classic" | "pad"buttonSize"sm" | "md" | "lg"
Tabs
Configure tab navigation appearance and placement.

Control how tabs are displayed in the interface:
surface"center" | "sidebar"
Sidebar
Configure sidebar appearance and scroll behavior.

Customize sidebar styling and scroll indicators:
externalArrowbooleanscrollShadowbooleanscrollbar"secondary"scrollbarColorstringscrollTransition"smooth" | "instant"groupCase"none" | "uppercase"scroll"sidebar" | "list"
Buttons
Configure button styling and appearance.

Customize button corner radius and styling:
roundedboolean | "sm" | "md" | "lg"
Banner
Configure banner positioning and behavior.

Control banner positioning and display:
fixedboolean
Content
Configure content writing and display options.

Customize content appearance and navigation elements:
contentDecorator"secondary"breadcrumbsAppearanceBreadcrumbsAppearanceBreadcrumbslinksbooleanrootLevelbooleanbooleanbooleansectionSeparatorboolean
BreadcrumbsComing Soon
Breadcrumbs show the full path from the top-level tab/route down to the current page —
each crumb is a clickable link only when it resolves to a real route (the parent
tab/route, a page, or a group that declares a page); a plain group (no route) and the
current page are plain text.
content.breadcrumbs accepts a boolean, or an object for finer control (both flags
default to true):
links— whentrue, breadcrumb items that resolve to a real route render as clickable links; whenfalse, every crumb is plain text.rootLevel— whentrue, the top-level segment (e.g.Guides) is shown; whenfalse, it is omitted.
Navigation DropdownComing Soon
Style the dropdown menus on header anchors and tabs (the
dropdownMenu feature).
chevron"rotate" | "static"items"padded" | "flush"
chevron— trigger chevron behavior when open:"rotate"(default) flips it,"static"leaves it unchanged.items—"flush"makes the hovered item background touch all four edges of the popover (no surrounding padding);"padded"(default) keeps a small inset with rounded item corners.
Show your support! Star us on GitHub ⭐️