1. Documentation
  2. Themes
  3. Heyo
ReadmeGitHub
  • Introduction
  • Quickstart
  • Text
  • Code
  • Lists
  • Tables
  • Accordion
  • Badge
  • Button
  • Callout
  • Code Block
  • Code Block Group
  • Code Snippet
  • Columns
  • Custom components
  • GitHub
  • Hover Card
  • Mermaid
  • Properties
  • Related Topics
  • Tabs
  • Tree
  • Images
  • Video
  • Files
  • Grain
  • Shade
  • Moss
  • Heyo
  • Configuration
  • Content
  • Navigation
  • Site Identity
  • Appearance
  • Header and Footer
  • Fonts
  • Icons
  • Integrations
  • Search
  • OpenAPI
  • AI Chat
  • React Router
  • Astro
  • Next.js
  • Cloudflare
  • Vercel
  • robots.txt
  • sitemap.xml
  • JSON-LD
  • rss.xml
  • llms.txt
  • llms-full.txt
  • .md endpoints

Heyo

The console theme — a monochrome accent, hairline edges, and a dense 13 / 14px scale.

Loading documentation…

Moss< PreviousConfigurationNext >

Powered by heyo

On this page

What it changesConfigure Heyo

Heyo carries the heyo-ui design language into documentation. It is built for developer products whose interface is a console: dense, flat, and quiet enough that colour can mean one thing only.

You are looking at it

This site renders with the Heyo theme, so every page on it is the preview.

What it changes

Monochrome accent--primaryoptional

The primary colour is the inverse of the page — near-black on light, near-white on dark. A blue primary button competes with a blue callout for the same glance; an ink-coloured one never does, which leaves hue free to signal status.

Flat surfaces--sidebaroptional

The sidebar shares the page fill instead of floating on a tint of its own. Separation is a single hairline.

Translucent edges--borderoptional

A solid grey line has to be re-picked for every surface it might sit on; a translucent one is correct on all of them.

Dense type12 / 13 / 14 / 16pxoptional

Hierarchy comes from weight and colour rather than size, so a page of reference material stays scannable without growing.

Slot placement differs from the other bundled themes on purpose: search and the group switcher live in the sidebar head, the breadcrumb owns the header, and colour mode is toggled from the header so it survives a closed drawer.

Configure Heyo

heyo-docs.config.ts
export default heyoDocs({  content: "content",  theme: "heyo",  mode: "system",});

The official React Router, Next.js, and Astro integrations generate and load the theme's stylesheet from the selected theme automatically. To customize colors, radius, or typography, see Overriding styles.

Documenting a heyo-ui application

Because the theme and the component library share a type scale, shadows and radii, a live heyo-ui preview inside an MDX page is measured with the same ruler as the prose around it.