Not affiliated either, but I’ve been blown away by how seamless their service has been.
I use it with Hugo, a static site generator. I believe Netlify has an easy SSL setup option, but it has been a while since I set it up.
Before, I used NearlyFreeSpeech, which was very low cost but not nearly as streamlined.
If anybody is interested:
Rails: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16273
Go: https://gitlab.com/gitlab-org/gitlab-pages/merge_requests/50
The headache of managing this yourself adds up, things break, things update, etc.
[1] https://medium.com/@sbuckpesch/setup-aws-s3-static-website-h...
I've looked into this a couple of times in the past and that's the method I kept coming up with. I really want to do it but I've had trouble motivating myself to redo the hundreds of blog posts currently in WordPress.
[1]: https://wordpress.org/plugins/simply-static/
[2]: https://wordpress.org/plugins/static-html-output-plugin/
https://gohugo.io/tools/migrations/#wordpress https://import.jekyllrb.com/docs/wordpress/
Although I have to admit to not actually having set that up yet: it's on my to-do list for a personal site that's in-progress this week.
This year, one of my goals is to migrate all my Wordpress blogs to Jekyll and host them on Netlify. I'm almost done with 2/3rds of them and couldn't be happier. Highly recommended.
https://blog.cloudflare.com/secure-and-fast-github-pages-wit...
https://www.cloudflare.com/ssl/
https://github.com/isaacs/github/issues/156#issuecomment-110...
For example, if the origin server presents a certificate with a SAN for *.github.io and you have a CNAME to yourusername.github.io, this will (soon) validate as Strict.
https://support.cloudflare.com/hc/en-us/articles/200170416-W...
[1] - "We offer Pages sites primarily as a showcase for personal and organizational projects." https://help.github.com/articles/github-corporate-terms-of-s...
Projects reside on USER.github.io/PROJECT, so they assume you will create a homepage as well. If you're a user, that's your personal homepage.
Anyway, this is about GitLab.
You can call your project "my 365 days of kernel hacking series", put the code on Github, and then host a blog on GitHub with a mix of hacking blog posts and other non-hacking blog posts. That's acceptable.
Other than that, yes, GitLab pages exists for the same reason.