My website is powered by Jekyll and hosted on GitHub Pages.
See Jekyll's website for information about its requirements.
With the requirements met:
# Install the bundler gem
gem install bundler
# Use this to always install dependencies to the project's vendor directory
bundle config --global path vendor/bundler
# Install Gemfile gems
bundle install
# Build Jekyll website
bundle exec jekyll build