Hacker News new | ask | show | jobs
by simpixelated 1958 days ago
I have a similar setup for my blog and I'm using Netlify for both CI and hosting (free). It's been great! GitHub Actions could probably work well for you if you already have decent hosting.
1 comments

Any particular guide or set of docs you recommend for that? I've heard a lot of good things about Netlify as far as hosting, and I've been wanting to set up a blog; seems like as good a time as ever to start learning.
Netlify is great! Just go to their site, sign in, drag your files to their upload window and boom! You have a site.

When you feel you want more, you can link a git repo and point a domain name at it. When you update the repo, it automagically updates the site.

It's my goto for all new projects.

There is great documentation at every step.

Netlify seems to lack basic testing of their client. For example, I found that if you have a repo not hosted on GitHub, trying to publish it will cause the client to dump a stack trace and crash. That, the general whizbang design of the UI, and the state of the docs left me with a poor impression about the quality of Netlify's offerings. "Good" for a free service, maybe, but all their attempts at fancy integrations makes the whole thing less attractive, since it actually creates hassle (for a person needing to dodge it all just to make the most basic, vanilla use out of it).
The easy git repo is what I was hoping for, that's awesome. Ty for the comment, I'll check it out.
I've evaluated Netlify for my blog at https://jdsalaro.com and I'd advise against that unless you're missing a CMS on your static site generator. Other than that I personally felt it didn't bring much to the table. I do admit that their CMS is slick, but it wasn't really a feature I needed.

Of course I'm not sure what other people are using them for, but in my case GitLab/GitHub covered all my bases pretty well since I wasn't looking for a pelican/hugo CMS and you still host somewhere else (not Netlify).

Github's main business is not Github Pages or be a CDN.

Netlify's main business is.

Netlify also provides deployment previews for commits and PRs, and a complete CI/CD pipeline that you would have to implement yourself with Github Actions or something else.

The CMS isn't what I need either, but there is so much more than just hosting.

Netlify also gives a healthy free tier of serverless functions if you need them.

They can also manage your domain/ssl which is nice so I can manage everything related to my site on Netlify.