mirror of
https://github.com/luxfi/tel.git
synced 2026-10-30 15:15:54 +00:00
Next.js 15 static export on the sibling-site scaffold (luxfi/industries, luxfi/partners). Lux type and color vocabulary per luxfi/brand DESIGN.md: Druk Wide display, Inter body, monochrome on black. Sections: hero, programmable voice/messaging/phone numbers, satellite internet, partnerships, contact. Contact is a mailto — no form, no backend. Partnerships render from a single array in src/site.ts. Deploys as a Cloudflare Worker with static assets; the account is at its Pages project limit. Co-authored-by: Hanzo Dev <[email protected]>
936 B
936 B
tel
Lux Tel static site — telecommunications and satellite connectivity. Live at lux.tel.
To run locally
Install pnpm like so
pnpm install
pnpm dev
Build and verify
pnpm build # static export -> ./out
pnpm tc # typecheck
pnpm test:e2e # renders ./out and checks 390 / 768 / 1280
The e2e suite also runs against the deployed site:
BASE_URL=https://lux.tel pnpm test:e2e
Deploy
Cloudflare Worker serving the static export, with lux.tel and www.lux.tel
bound as custom domains (see wrangler.toml).
pnpm build && npx wrangler@3 deploy
Stack
- Next.js 15, static export (
output: 'export') - Tailwind CSS
- Lux type and color vocabulary per luxfi/brand
DESIGN.md— Druk Wide headings, Inter body, monochrome on black - Icons from Lucide