This is the 3rd iteration of my site. It's built using Jekyll. Its design was inspired by the Jekyll theme Tale, and the lightweight CSS framework skeleton.
git clone git@github.com:cmonaghan/cmonaghan.github.io.gitInstall all the dependencies
bundle installTo test the site locally (including drafts), run this from the root directory:
bundle exec jekyll serve --drafts --watchGo to http://localhost:4000.
This site's domain and deployment is setup using Cloudflare Pages.
I setup a Lambda@edge rule which sends a 301 redirect to for any requests to christianmonaghan.com. It's manually configured as it's a simple function. If any changes are made to this function, it must be "Deployed" not just "Published" for the changes to take effect.