And apparently the trick to having a site that works both as a
standalone jekyll site (--server) and as a github project page is to
set a site.root variable so you can correctly refer to page assets
(css, images) in both places. Check out the git history for master and
gh-pages for details.
Thanks,
Mat