Personal home page. Sweet and simple.
From the project root, install dependencies:
npm installStart a local static server with live reload:
npm run devThis serves the site from public (non-minified source files), watches source files, and keeps a minified preview rebuilt automatically at public/min/** and public/min.html.
While npm run dev is running:
- Main site:
http://localhost:3000/ - Minified preview:
http://localhost:3000/min.html
Run a local production build:
npm run buildThis creates dist/ with minified CSS and bundled/minified JS (esbuild).
To generate only the local minified preview files:
npm run build:min:previewBuild and serve the minified output:
npm run dev:minUse this to verify minified build artifacts exist:
npm run build:check