Components
An overview of everything the reference theme can render — and what you can drive through design tokens and data/site.yaml.
What's here This page is a living catalog. Colors, typography, radii and spacing come from
data/design_tokens.yaml; meta, icons and analytics from data/site.yaml.
Change the tokens in the HugoPress admin and this page changes with them.Barvy
Typografie
Nadpisy · system-ui, -apple-system, 'Segoe UI', sans-serif
Příliš žluťoučký kůň
Text · system-ui, -apple-system, 'Segoe UI', sans-serif
Příliš žluťoučký kůň úpěl ďábelské ódy. 0123456789
Mono · ui-monospace, 'SF Mono', monospace
const hugo = "press"; // 0123456789
Zaoblení & spacing
Radii
sm 0.25remmd 0.5remlg 1remSpacing
1234681216New
FastStatic site — no server running.
</a>
<a class="card">SecureNo database or PHP in production.
</a>
<a class="card" href="/en/">CheapHost anywhere, even for free.
</a>Info A neutral message for the reader.
Done The action completed successfully.
Heads up Think this one through.
Error Something went wrong.
A regular paragraph with bold, italic and a link. Below it, a table:
| Feature | M0 | M5 |
|---|---|---|
| Editor.js | ✓ | ✓ |
| Publish to Hugo | — | ✓ |
| Favicons | — | ✓ |
The theme doesn’t know Editor.js. All renderers live on the CMS side.
const site = await fetch('/data/site.yaml');