A Jekyll-powered blog.
You will need to have Ruby, Jekyll, and other prerequisites installed. See the relevant installation documentation for the platform you are using.
Then clone the repository and serve the site using Jekyll:
git clone git@github.com:matthewpennell/matthewpennell.com.git
cd matthewpennell.com
jekyll serve
The site will be available at http://127.0.0.1:4000.
To update Jekyll's dependencies (for example due to a GitHub security advisory), simply run bundle update
from within the site folder.