GitHub pages were everybody’s favorite
It is not very surprising, for a very long time, if you see a developer with a GitHub account, then you will also find out he/she is hosting something on GitHub pages.
Either it could be his personal homepage, blog or project intro.
I personally really appreciate how GitHub invented gh-pages
branch for hosting GitHub pages.
But there are more choices nowdays
Using git to manage the versioning of html pages and even the deployments of the whole website is commonly preferred now.
Many static website hosting services, such as Netlify and Zeit.co even integrate directly with GitHub and GitLab.
What for more, they offer split testing, build pipelines that can support multiple different types of static site generators, multiple domains and a ton of features you may or may not need.
At the meantime GitHub only support Jekyll static site generator.
GitHub is not doing great
It is not the first time I got a Email from GitHub saying my page can’t be built.
Funny thing is, GitHub try very hard to build my page even though my pages are not intended to be generated by Jekyll and I have already placed .nojekyll
inside my project root folder.
So I guess it is time to move on. I still appreciate the long journey togethor with GitHub pages and will never forget when I, as a poor student, who cannot afford my own domain and server, GitHub allowed me to establish my very first digital presence on the Internet.