This blog is hosted on GitHub Pages, which uses Jekyll. Here’s a quick video on what that means.

To test our blog posts look as expected we need a local installation of Jekyll.

“Transform your plain text into static websites and blogs”

Jekyll is written in Ruby

“A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write”.

The Jekyll documentation does not recommend using the system Ruby (the installation of Ruby that comes pre-installed with macOS).Instead it recommends installing Ruby via Homebrew

“The Missing Package Manager for macOS”

Installation of Homebrew is done via a single command.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"