Deploy Jekyll site to GitHub Pages branch
Pushing code and letting GitHub build your Jekyll website is nice and simple. However, you’re limited to subset of plugins supported by GitHub, found here.
It’s easy enough to build your website locally or through a CI/CD pipeline. Here is a dead simple example using make.
$ make deploy.
Take a look at the gh-pages branch or the Makefile for this website as examples.