Repo: github.com/SolidifiedPlayDoh/solidified.dev
Vite + React + TypeScript personal site - Tron-grid glitch aesthetic and auto-listed project cards.
Handle: Soli / Solidified (GitHub @SolidifiedPlayDoh).
npm install
npm run dev # local dev server
npm run build # production bundle → dist/
npm run preview # preview dist/- Add your page component under
src/pages/(or similar). - Create
src/projects/<slug>/meta.tsexporting aProjectDefinition(seesrc/projects/atype/meta.ts). - The homepage Projects grid and app routes pick it up automatically - no manual card list.
Homepage copy lives in src/content/siteDefaults.ts.
Optional env var:
| Variable | Purpose |
|---|---|
VITE_SITE_ORIGIN |
Canonical origin for Open Graph URLs (default https://solidified.dev) |
- Source defaults:
src/content/siteDefaults.ts - Dev-only (or prod with flag): floating live editor merges into drafted content and debounces into
localStorage; Export JSON → merge back into TypeScript defaults for Git-backed truth.