Leveaux Lodge

Setup instructions (Cloudflare Pages)

Deploy

  1. Create a new Cloudflare Pages project.
  2. Upload this site to a Git repo (GitHub) or use “Direct Upload” in Pages.
  3. Build settings: No build command, output directory: / (root).

Updates feed (reviews + photos)

The Updates page reads: assets/data/posts.json. You have two options:

  1. Manual: edit assets/data/posts.json and add posts.
  2. 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