Great tutorial. Really well written, I'll check out what else you've written for sure.
It is how ever ~20 pages long. And all of it can be done with a _single_ commandline in Netlify. Just saying :)
Not to dump on Netlify, just reacting to those sly little not-really-equivalent promotions.
Actually the completely Free tier gives you custom domain and HTTPS. And it also gives you Continuous Delivery. Again for free.
And for open source projects you even get the Pro Tier for free.
(discl.: As written in post below, and in my profile description I'm from Netlify)
(I don't currently use it but I have in the past, primarily because they'll slave off of your own master.)
[0]: https://dns.he.net/