The main shop website is hosted on Cloudflare . GitHub Actions pulls from the main repo on github and then uses Jekyll to build the site so we can push static files to Cloudflare's servers.

Updating the website

  1. Create a Pull Request of the main repo on github with some content changes. These will be published to their own ephemeral site like this:

    Deploying with Cloudflare Pages Cloudflare Pages

    Latest commit: 4492789

    Status: ✅ Deploy successful!

    Preview URL:

    Branch Preview URL:

  2. Get the Pull Request Approved

  3. When the Pull Request is merged to main, GitHub Actions will publish it to Cloudflare and be live on