This repository contains a self-hosted Linktree-style website.
It is deployed to https://jeykll-links.pages.dev/.
We deploy using GitHub Actions as opposed to the native Cloudflare Pages git integration so that the build settings are captured within the git
repository, and so that we can use the same container images for local development.
The easiest way to develop locally is using Docker Desktop (other container engines are available).
docker run -it --rm -v %cd%:/app -w /app -p 127.0.0.1:4000:4000 ruby:3.3.1 sh -c "bundle install && bundle exec jekyll serve --force_polling -H 0.0.0.0"
docker run -it --rm -v "$PWD":/app -w /app -p 127.0.0.1:4000:4000 ruby:3.3.1 sh -c "bundle install && bundle exec jekyll serve -H 0.0.0.0"
Once the development server is running, the website will be available at http://localhost:4000/.