The site is managed by Generator-Jekyllrb which merges Jekyll and Yeoman.
First, install the following:
Install Ruby 2.1:
rvm install 2.1
rvm --default use 2.1
npm install -g yo
npm install -g grunt-cli
npm install -g generator-jekyllrb
Clone the repo, cd into it, then run:
bower install
grunt serve
The server will immediately open a new browser tab and update any changes made to the source files.
In order to publish, run:
grunt build
Commit any changes to the develop branch, push, then push to the master branch:
git subtree push --prefix dist origin master