Michael Kelly Reneer

Goodbye Pelican, Hello Jekyll

simpler and simpler

It was fun to use Pelican to learn Python, but Jekyll is simply more integrated into GitHub Pages.

Install Bundler.

gem install --user-install bundler

Create a project.

mkdir "${HOME}/Documents/Developer/michaelreneer.github.io"
cd "${HOME}/Documents/Developer/michaelreneer.github.io"

Create a file named Gemfile containing the following…

source 'https://rubygems.org'
gem 'github-pages', group: :jekyll_plugins

Install Ruby dependencies.

bundle install --path vendor/bundle

Create a Jekyll site.

bundle exec jekyll new . --force

Run Jekyll locally.

bundle exec jekyll serve

To publish your changes on your site, push your changes to the master branch of your remote repository on GitHub. GitHub Pages will manage your site’s build process