Production website build for Kim's Blinds, an Oak Flats blinds, awnings, shutters, curtains, fly screens, security doors, and outdoor shade business.
- React 19
- TypeScript
- Vite
- Static SEO route generation
npm install
npm run devnpm run buildThe build runs:
scripts/generate-seo-files.mjsfor sitemap, robots,llms.txt, and route inventory.scripts/generate-webp.mjsfor image conversion.- TypeScript compile.
- Vite production build.
scripts/generate-static-pages.mjsfor per-route static HTML shells.
The public sitemap intentionally includes main service pages, main suburb hubs, articles, and conversion pages. Broad service-suburb routes are generated as noindex utility pages unless they carry enough unique local value to justify indexing.
llms.txt is generated for AI-search/GEO discovery.