I had several requirements for my blog
Github is what I used for source control. I have a plan with them and there are a wide variety of tools that support git/github. This solves the source control problem.
Hover is my domain registrar. I have no problems with them and have roughly 10 domains under them.
Hosts the blog and provides free SSL. I also use the free plan!
Handles the generation of the blog
Software used to generate the blog
I found a lot of problems in switching versions of Hugo. I have pinned Hugo to v30 with Windows, OSX and Linux executables checked in with the blog. This allows me to generate and preview the blog on all platforms without worrying about version problems. I had a problem with version differences that caused the in memory to work perfectly but the production version would only create xml files. It is a bit complex but now it is all automated.
The website is quick and lightweight. Automated, source controlled and I own it. Ownership, ease of use and cost are reasons I don’t use Medium, Ghost, Wordpress and other platforms.
I wanted to go over the process for building my blog.