step 0: buy a domain name For these instructions use the (Namecheap)[https://www.namecheap.com/] service to buy your Domain.
step 1: point your domain name at: username.github.io (optional) This takes quite a steps and disables https (more steps follow to renable ssl).