Jekyll Frame is a basic setup for a better workflow.
A more complete initial configuration file, _config.yml, over what ''jekyll new''' provides.
Simplifies common tasks. '''bundle exec jekyll server --watch''' is just '''rake'''. But even more beneficial is the ability to create new posts with '''rake create:post title="A New Post"'''
A versatile '''.travis.yml''' to take advantage of Travis CI. For vanilla Github Pages usage, this ensure that the site can be built using the most current gems before being published. It also can prevent any accidental breakage when editing the layout.
But what is even more excited about using Travis CI, is the ability to have your site build using plugins and the latest version of Jekyll. No longer does one need to be limited to what Github Pages can process.