I set up briantakita.com using Github Pages & metalsmith. Overall, it took some effort to setup & learn, but it turned out to be fairly painless. In this aritcle, I talk about setting up the DNS to point briantakita.com to btakita.github.io.
I created the CNAME file with:
and set up the DNS on Namecheap.
However, I got the 404 page on github.
So I ran
$ dig briantakita.com +nostats +nocomments +nocmd ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> briantakita.com +nostats +nocomments +nocmd ;; global options: +cmd ;briantakita.com. IN A briantakita.com. 1627 IN A 22.214.171.124 $ dig www.briantakita.com +nostats +nocomments +nocmd ; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> www.briantakita.com +nostats +nocomments +nocmd ;; global options: +cmd ;www.briantakita.com. IN A www.briantakita.com. 1800 IN CNAME btakita.github.io. btakita.github.io. 2163 IN CNAME github.map.fastly.net. github.map.fastly.net. 29 IN A 126.96.36.199
What's this github.map.fastly.net? It looks like it related to github pages routing.
Anyways, it remained for a few minutes and then went away.
Some likely culprits are browser cache, some sort of propagation time in the Github platform, or something else entirely.
I don't think it was a browser cache because this was the first time I visited briantakita.com being routed to github pages. That leaves it being a propagation time issue or something else. While I believe it was propagation time, I'm not sure.
I also am just going to move on and leave it at that. Please comment if you run into the same issue or if you can confirm the issue.