Hugo · Tailwind · Alpine · Pagefind
Tartarus
Go deeper into your documentation.
Why Tartarus
Documentation sites do not need a runtime. They need fast pages, real search, readable typography and a navigation tree that never lies about where you are.
Tartarus renders everything at build time with Hugo. Alpine.js is loaded only for the handful of things that genuinely need browser state — the search palette, the mobile drawer, collapsible groups, tabs, theme switching and copy buttons. There is no hydration step, no client-side router and no external search service.
| Static | Plain HTML and CSS. The content is readable with JavaScript disabled. |
| Searchable | Pagefind indexes the built site — no API keys, no query limits. |
| Structured | Sidebar, breadcrumb, table of contents and prev/next all derive from your content tree. |
| Themable | Light, dark and system, an accent colour and a set of design tokens. |
| Reusable | Drop it into themes/ or vendor it as a Hugo module. |
Start with Introduction , or jump straight to Installation .