1. Documentation
  2. Manage Status Page
  3. Branding
ReadmeGitHub
  • Introduction
  • Quickstart
  • CLI
  • Configuration
  • Identity
  • Branding
  • Themes
  • Monitors
  • Checks and scheduling
  • Metrics and badges
  • Incidents
  • Maintenance
  • Notifications
  • Subscribers
  • React Router
  • Next.js
  • Astro
  • SQLite
  • Cloudflare D1
  • PostgreSQL
  • Schema and migrations
  • Cloudflare
  • Vercel
  • Self-hosting
  • API overview
  • Status endpoints
  • Incident endpoints
  • Maintenance endpoints
  • Subscriber endpoints
  • Badges, feeds and metrics
  • Admin endpoints
  • The check run
  • Uptime and history
  • Automatic incidents
  • Notification delivery
  • Public subscriptions

Branding

Configure the status page header logo, name and accent colours.

Want your logo or company name in the status page header? Set branding in heyo-status.config.ts. The page's title is separate: it names the site in metadata, feeds and notifications, not in the header.

Logo and name

heyo-status.config.ts
branding: { logo: "/logo.svg", name: "Acme" },
ConfigurationHeader
{ logo: "/logo.svg" }Logo only.
{ logo: "/logo.svg", name: "Acme" }Logo and label.
{ name: "Acme" }Text only.
{}No brand element.

The starter points logo at public/heyo.svg. Replace that file or point the option at another asset your app serves. SVG and raster images both work; check that yours stays legible at header size.

Accent colours

heyo-status.config.ts
colors: { primary: "#0f172a", secondary: "#64748b" },

Both colours are optional. They change accents, not the colours that mean up, degraded, down or maintenance. Check contrast in light and dark mode before you publish.

For more control, add CSS after the bundled stylesheet in the generated styles/status.css and use the stable data-slot selectors described in Themes.

Next steps

  • Identity
  • Themes
Identity< PreviousThemesNext >

Powered by heyo

On this page

Logo and nameAccent colours