News for hackers. Stuff that matters.
Re:HTTPS for GitHub Pages by r3bl on Wednesday June 08, 2016 @02:47PM (#11864563)
About damn time!

I "cheated" the system by having a script that will redirect you to the HTTPS version if you click on anything from the HTTP protocol, which kind of accomplishes forcing the HTTPS encryption, but not really.

Then I've decided to switch to my own domain and just use CloudFlare (+ whitelisting Tor).

Now I'm kind of thinking about switching to GitLab Pages since they pretty much kick the hell out of GitHub Pages in every single way when you compare their features (like, you can use any static site generator and you can roll your own Lets Encrypt SSL certificate on them).

Re:HTTPS for GitHub Pages by sbruchmann on Wednesday June 08, 2016 @03:04PM (#11864702)
I’m not familiar with GitLab Pages but you can already use any static site generator with GitHub Pages as well.
Re:HTTPS for GitHub Pages by r3bl on Wednesday June 08, 2016 @03:09PM (#11864746)
Huh, turns out you're right. Not sure if that was the case when I started moving to GitHub (~15 months ago) or not, but looks like it's a thing now.

But still, you can do other things like selecting a different code highlighter (which GitHub deprecated recently).

Re:HTTPS for GitHub Pages by mawburn on Wednesday June 08, 2016 @03:20PM (#11864836)
It's always been the case. Github Pages has always been just a static file host.
Re:HTTPS for GitHub Pages by chillacy on Wednesday June 08, 2016 @08:47PM (#11866835)
To clarify, you mean you can if you add the output to your git repo right? Currently I have gh pages set to automatically build my site with jekyll, but I believe they limit plugins to only safe ones.
Re:HTTPS for GitHub Pages by grep4master on Wednesday June 08, 2016 @03:09PM (#11864745)
Are you sure that's not a Gitlab EE-only feature?
Re:HTTPS for GitHub Pages by r3bl on Wednesday June 08, 2016 @04:08PM (#11865238)
Yes, I am: https://pages.gitlab.io/

It's a feature they introduced pretty recently (~ a month ago IIRC), but it always kind of worked with CI + some tinkering (I know this because my organization used our own instance of GitLab as our publishing platform before this feature became a thing).

Re:HTTPS for GitHub Pages by Snappy on Wednesday June 08, 2016 @04:09PM (#11865241)
Yes, it's a GitLab EE-only feature, but it's also available for free on GitLab.com, which is running GitLab EE.