Hacker News new | ask | show | jobs
by q3k 3083 days ago
Please don't teach people how to centralize the web around a service that isn't even supposed to be used for personal web pages [1].

[1] - "We offer Pages sites primarily as a showcase for personal and organizational projects." https://help.github.com/articles/github-corporate-terms-of-s...

3 comments

If that was the case, there wouldn't be homepages (USER.github.io).

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 quoted it: "primarily", which means GitHub (in this case) does not prohibit users from using Page in the way you seem to disagree with. What you choose to do with Page, a blog, or a personal static website, is at the mercy and the discretion of the service provider. You just can't advertise products using Page.

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.

He is explaining how to do this with GitLab Pages, not GitHub Pages (the ToS you linked to).

Other than that, yes, GitLab pages exists for the same reason.

Furthermore, one can host Gitlab on their own. There is nothing wrong morally or otherwise with using a document revision service and build platform to push static sites.