Github has a feature that allows you to host HTML pages. ( Details here ).
Anyway, I recently used this to bring up the above page. The basis of the instructions for this are:
// In order to create a new root branch, first ensure that your working directory is clean by committing or stashing any changes. The following operation will lose any uncommitted files! You might want to run this in a fresh clone of your repo.
$ cd /path/to/fancypants
$ git symbolic-ref HEAD refs/heads/gh-pages
$ rm .git/index
$ git clean -fdx
// After running this you’ll have an empty working directory (don’t worry, your main repo is still on the master branch). Now you can create some content in this branch and push it to GitHub. For example:
$ echo "My GitHub Page" > index.html
$ git add .
$ git commit -a -m "First pages commit"
$ git push origin gh-pages
So everything went well; as announced, my unsolicited files were wiped, but I made a copy of the directory and just returned, which was necessary. Switching between branches (I use SmartGit) does not seem to destroy irreproducible files.
, Git, , gh-. , gh-pages, html , . .