I built this static site using GatsbyJS. It's hosted on GitHub Pages, and I use Cloudflare for DNS, HTTPS and as a CDN.
Browse source on GitHub
(I know this is super-overkill for a three page site, but I had fun learning how to make it work. Thanks to the GatsbyJS team for sharing this very cool framework.)