The GitHub Pages Gem (https://github.com/github/pages-gem)
is a meta-gem that does two things:
1. It locks dependencies to the same version used by GitHub Pages
ensuring that when you build the site locally, you're using the same
version of plugins and other dependencies used in production.
2. When loaded as part of the :jekyll_plugins group, it allows
the Gem to set certain configuration defaults and overrides
(such as activating default plugins) to ensure, once again
that your local preview replicates the production version
as closely as possible.
- The netlify.toml file explains how to build this site for production
and deploy previews.
- The Makefile has some commands to make building the site slightly more
user friendly, try typing `make help`.
- The Gemfile includes all the dependencies exported from GitHub Pages.
This site might not need all of the but I don't have the knowledge to
exclude the unused ones.
Signed-off-by: David Calavera <david.calavera@gmail.com>