Hacker News new | ask | show | jobs
by r3bl 3669 days ago
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).

2 comments

I’m not familiar with GitLab Pages but you can already use any static site generator with GitHub Pages as well.
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).

It's always been the case. Github Pages has always been just a static file host.
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.
Are you sure that's not a Gitlab EE-only feature?
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).

Yes, it's a GitLab EE-only feature, but it's also available for free on GitLab.com, which is running GitLab EE.