GitLab is on a roll!
When they introduced GitLab CI and Runners I was in. I immediately moved my blog’s repository from GitHub to GitLab and set it up to start building with my Node Hugo docker image. I didn’t switch off of my own server, however. That is until, GitLab posted about how to secure your GitLab Pages with TLS and Let's Encrypt.
A couple of nights ago I pointed switched over to GitLab Pages completely. Since I no longer had the benefit of my own nginx server configuration, I needed to put it behind CloudFlare. Now I have compression, expires headers, SSL, and automatic builds whenever I check in.