No description
Minimal SvelteKit site for "Flowerworld: Post-Digital Systems of Meaning", prerendered to static HTML with client-side rendering disabled (no JS shipped). The entire visible page renders in a single network roundtrip (~11KB brotli): CSS is inlined into the document and the recolored wordmark is inlined as a data URI. Times New Roman copy in translucent panels on a dark background; the flower glyph is cropped from the wordmark for the favicon. Deploys on Vercel as a plain static build via vercel.json. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| src | ||
| static | ||
| .gitignore | ||
| flowerworld-with-text.png | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| svelte.config.js | ||
| vercel.json | ||
| vite.config.js | ||
flowerworld.systems
The static homepage for Flowerworld: Post-Digital Systems of Meaning.
Built with SvelteKit + adapter-static. The page is fully prerendered at build
time and ships with client-side rendering disabled (csr = false), so the
browser receives plain HTML and a single ~1KB CSS file — no JavaScript runtime.
Develop
npm install
npm run dev # local dev server
Build
npm run build # outputs static files to ./build
npm run preview # preview the production build
Deploy (Vercel)
vercel.json configures Vercel to run the build and serve the static build/
directory directly (framework preset disabled, so no serverless functions are
created). Just import the repo into Vercel — no extra settings needed.
Content
The copy lives inline in src/routes/+page.svelte (the panels array). Edit
the snippets there; everything is rebuilt on deploy.