# Huskies Website

Static marketing and documentation site, built with Next.js (`output: 'export'`).

## Development

```bash
npm install
npm run dev      # starts dev server at http://localhost:3000
```

## Build

```bash
npm install
npm run build    # produces out/ directory
```

The `out/` directory is a fully static export — plain HTML, CSS, JS, and assets. No Node.js required at runtime.

## Deploy

Serve the `out/` directory with any static file server. nginx example:

```nginx
server {
    listen 80;
    server_name huskies.dev;
    root /path/to/out;
    index index.html;

    location / {
        try_files $uri $uri.html $uri/ =404;
    }
}
```

## Pages

| Route | File |
|-------|------|
| `/` | `app/page.tsx` |
| `/privacy` | `app/privacy/page.tsx` |
| `/docs` | `app/docs/page.tsx` |
| `/docs/quickstart` | `app/docs/quickstart/page.tsx` |
| `/docs/pipeline` | `app/docs/pipeline/page.tsx` |
| `/docs/commands` | `app/docs/commands/page.tsx` |
| `/docs/configuration` | `app/docs/configuration/page.tsx` |
| `/docs/cli` | `app/docs/cli/page.tsx` |
| `/docs/transports` | `app/docs/transports/page.tsx` |

## Tech

- Next.js 14 App Router with `output: 'export'`
- TypeScript
- `next/font/google` for self-hosted Bricolage Grotesque and Karla fonts
- No server components with dynamic data, no API routes, no server actions
