Hacker News new | ask | show | jobs
by mbesto 2628 days ago
AFAIK Github.io does nothing for the build process...it just hosts static files, which means you need to build them somewhere first (locally first).
3 comments

Github.io can build jeckyll for you, iirc. Netlify does the same thing, with more features.

One Netlify feature I like is that if you host a domain with them, you can deploy branches to subdomains via git naming. This is good way to set up dev/test/prod environments with very little hassle.

Something I see in a lot of threads like this is "What's so special about that? I can do all that stuff myself while self-hosting!" Yeah, but should you? Setting all this stuff up is a bunch of schlep that has no productive value, and I'm quite happy to outsource it to someone who makes it easy and obvious.

It does run builds if you’re using Jekyll, though you’re restricted to a narrow set of whitelisted plugins.

There’s no such limitation with Netlify.

It does have built-in support for Jekyll: https://help.github.com/en/articles/using-jekyll-as-a-static...