Documentation template for Ilha

Launch a polished docs site without starting from a blank page.

Imprensa is a reusable Ilha starter with MDX pages, searchable content, static output, and Areia UI components already wired together.

npx giget@latest gh:ilhajs/imprensa/templates/starter my-docs
Vite
Fast local development
TypeScript
Typed app structure
Tailwind v4
Utility-first styling
Prerendering
Static output ready
What is included

A practical foundation for your docs.

Keep the template brand-neutral, then replace the sample pages and navigation with your project’s content.

File-based documentation routes

Create pages from src/pages with nested guide routes, shared layouts, and content-first URLs.

src/
  lib/components/
  main.ts
  pages/
    (content)/*.mdx
MDX-ready authoring

Write docs in MDX with Markdown, syntax-highlighted code, and embedded Ilha islands or Areia components right where readers need them.

# Writing great docs

```ts
const path = "/guide/writing"
```

<Button>Try it</Button>
Built-in command search

MiniSearch powers a fast ⌘K overlay that indexes page titles and body text out of the box.

Search documentation...⌘K
Getting Started
Writing
Static output, simple deployment

Build prerendered pages that can be hosted almost anywhere: Vercel, Netlify, GitHub Pages, Cloudflare, or any static file server.

$ bun run build
 dist/index.html
 dist/getting-started/index.html

Deploy dist/ anywhere.

Make it yours.

Update the MDX pages, extend the sidebar, and publish a documentation site that still feels like your product—not the starter.