It’s a remarkably simple system: Create a repository in github called username.github.com,
configure Jekyll, and then commit and push your code to your repository. GitHub then
automatically runs Jekyll on your site, generating the static files, and then publishing the site.
No more having your site locked into a database format, or using some blogging engine
that can be compromised. And automatic backups!
Here’s my repository so you
can copy the config files.