Marketing site and documentation for cutwire.org, built with Nuxt 4.
See ../PLAN.md for architecture and phased delivery, and ../DESIGN.md for the visual system.
pnpm install
pnpm devOpen http://localhost:3000.
| Command | Description |
|---|---|
pnpm dev |
Start dev server |
pnpm build |
Production build (prerender + Nitro) |
pnpm preview |
Preview production build |
- Nuxt 4 with
app/directory layout - Tailwind CSS v4 + CutWire design tokens
- shadcn-vue (Reka UI) components
- Nuxt Content v3 for docs, blog, and product data
- @nuxtjs/seo for sitemap, robots, OG images
app/
components/ # UI, layout, marketing, docs, content (MDC)
composables/
layouts/ # default, docs, blog, legal
pages/ # File-based routes
content/ # Markdown + YAML collections
server/ # API routes (support, RSS)
Add docs under content/docs/<product>/, blog posts under content/blog/, and product metadata in content/products/*.yml. Navigation is driven by .navigation.yml files and frontmatter.
The support route (/api/support) logs submissions until a provider is configured — see PLAN.md §13 for open decisions.