Moving to Jekyll

Finally moved back to jekyll. Nothing fancy here though. This is hosted again in Github Pages.

I’ve made some small modifications on the default template and added the jekyll-archives plugin. I might add some additional plugins and/or modifications (disqus comments). Everything is based on jekyll’s documentation. Here are a few things that might be worth noting though:

Bundler

It comes with a Gemfile. Executing bundle install or simply bundle will install the dependencies that came with the installation. Also I think it’s recommended to prefix commands with bundle exec (e.g. bundle exec jekyll serve).

Ruby Version

The ruby version is specified in the .ruby-version file which makes it friendly with popular ruby version managers.

Continuous Integration

The documentation for jekyll includes Travis CI. It makes use of the html-proofer gem to check your built HTML files.

Automated Deployment

The documentation for jekyll also includes automated deployment for Github Pages but with a gem called kickster. I didn’t install the gem but rather just copied its deployment scripts for Travis CI.