and GitHub Pages
w/jekyll
Jekyll is based in Ruby so getting setup is as easy as installing a gem.
~ $ jekyll build
# builds project and creates a _site folder
~ $ jekyll build --watch
# builds site folder and watches files for changes
~ $ jekyll serve
# => serving on port 4000
~ $ jekyll serve --watch
# => running server and watching files
create a repo
clone the repo down to local
add jekyll files to the repo root
push back up
make a gh-pages branch in your repo
go to GitHub settings for the repo and make gh-pages the primary branch
username.github.io/reponame/