This workflow builds and deploys a Jekyll site to GitHub Pages, including setup for Ruby and caching of gems.