The useatom.dev marketing site and docs. Next.js 16 static export, all lowercase, black and white with status-color accents.
nvm use 22.12.0
npm install
npm run dev # http://localhost:8502npm run build produces the full static site in out/ (deployable to any static host).
- Landing page (
src/components/home/): hero with a cursor-reactive particle field (atom-field.tsx, three.js), four-angle copy, differentiator pills, a Slack thread mockup, features, agent install section, FAQ. - Docs (
/docs): six pages rendered from markdown with a sticky index sidebar. Content lives insrc/content/docs/*.mdas the single source. - Agent surface: every docs page ships a raw markdown twin at
/docs/<page>.md;public/llms.txtindexes them (llmstxt.org format) andllms-full.txtconcatenates everything.llms-install.mdis the step-by-step agent install guide. - SEO: generated
sitemap.xml,robots.txt, favicon (src/app/icon.svg), per-page metadata.
Edit the markdown in src/content/docs/. The prebuild/predev script (scripts/build-docs-mirrors.mjs) mirrors pages into public/docs/ and regenerates llms-full.txt automatically. To add a page, create the markdown file and register it in src/lib/docs.ts.
All lowercase. No em dashes, no unnecessary hyphenated compounds, complete natural sentences. Realistic command examples instead of <placeholder> syntax.
Next.js 16 (output: "export", trailing slashes), Tailwind CSS v4, framer-motion, three (hero field), react-markdown + remark-gfm (docs).