To build and serve the site locally (assuming an Ubuntu operating system):
sudo apt install build-essential
gem install bundler
bundle install
bundle exec jekyll serve
For more convenient development, consider enabling live reloading and incremental builds. To do so, use this command instead
to serve the site: bundle exec jekyll serve -l --incremental
This will speed up the build process, and will also reload your browser automatically when changes are saved.
Production builds use GitHub Pages via GitHub Actions.