This is a zero-build React site with Cloudflare Pages Edge Functions for show-specific meta tag injection.
No build steps needed! It's all pure JS importing React on the fly.
- Clone the repo
- Host the server:
- Node (recommended):
npm start - Python:
cd public && python3 -m http.server 8080 - VS Code Live Preview:
- Install the Live Preview extension
- Open the Command Palette (F1) and run
Live Preview: Start Server
- Node (recommended):
- Open the url in your browser
- Edit public/data/shows.js
- Add your show to the
showsarray - Commit and push - Cloudflare Pages will auto-deploy
Why Cloudflare? Social media platforms (Discord, WhatsApp, iMessage, etc.) don't execute JavaScript when generating link previews. The Edge Function injects show-specific meta tags server-side for any request with a show ID parameter.