Setup instructions (Cloudflare Pages)
Deploy
- Create a new Cloudflare Pages project.
- Upload this site to a Git repo (GitHub) or use “Direct Upload” in Pages.
- Build settings: No build command, output directory: / (root).
Updates feed (reviews + photos)
The Updates page reads: assets/data/posts.json. You have two options:
- Manual: edit
assets/data/posts.jsonand add posts. - Automatic: use a Cloudflare Worker (with a Cron Trigger) to fetch new reviews/photos from Google and write an updated JSON file to an R2 bucket (or KV), then serve it from your site.
Note: Google reviews/photos require the Google Business Profile API (authentication required). I included a Worker template in worker/ that shows the structure, but you’ll need to plug in your Google credentials.
Quick test locally
If you have Python installed:
python -m http.server 8000
Then open: http://localhost:8000
Links
- Airbnb listing: https://www.airbnb.com/h/leveauxlodge
- Google review link: https://share.google/EkLESzcjLoh7ABtbY