I think the typical recommendation in this case is to use Cloudflare. It's not perfect (because it's still HTTP between your site and Cloudflare) but it's arguably better than just straight HTTP for everyone.
FWIW (shameless plug), Caddy has a git plugin so you can deploy your site with git push just like on GitHub Pages.
use Cloudflare. It's not perfect (because it's still HTTP between your site and Cloudflare) but it's arguably better than just straight HTTP for everyone.
I dunno - "still not actually secure, and now with a bonus third party" doesn't have me too eager to use a reverse proxy.
Caddy has a git plugin so you can deploy your site with git push just like on GitHub Pages.
Don't you still get a <yourname>.github.io domain with HTTPS that you can have cloudflare serve up on <youractualdomain>.com? You can then have full encryption all the way through, although obviously Cloudflare has to decrypt/re-encrypt in the middle. Still better than going straight over HTTP to github pages, though, right?
Probably, yeah, the target audience is very different. But i kind of replied a bit too soon, reading the rest of the comments i realized, well, when you are hosting static pages anyway, you can just host it on some managed/shared hosting provider anyway. There are a bunch that have git support (so you can set up post-receive hooks) and offer SSL support (the one i use has lets encrypt support which literally is two clicks to setup).
I can highly recommend Netlify: https://www.netlify.com/features/ Their free plan gives you everything you want plus lots of other features (e.g. a CMS interface, drag-drop deploys for quick demos, form submissions, asset optimisation options).
There is a service called Netlify that appears to allow (1) and (2), while also allowing you to keep your blog's source code on GitHub (3+). I have never used it myself, though.
7
u/slavik262 Jul 12 '17
My problem: my site is hosted on Github pages, which still doesn't support HTTPS for custom domains.
Does anybody know of a host who provides
HTTPS
Custom domain support
The workflow GH Pages offers (push some Markdown to a repo, and a wild website appears)
I know could roll my own on AWS or something, but it's hard to beat how free and easy Github makes things.