| > I mean honestly “HUGO static sites”…how about a directory of html files hosted by nginx or Apache? Whether you put HTML files on the mentioned services or have a build step with a static site generator is not the point. Where does your nginx server run, how do you keep it up and running, how you do provision it, how do your files end up on the server? You can write a bunch of shell scripts and do all of this on a cheap VM for 5 bucks. Or you can get it for free on some of these services with git integration, global caching, web hooks, previews, cheap storage, image optimization etc. You get unlimited or at least a lot of sites and it's all automatic. On some you can even just drag and drop a directory into their web interface and the website is there in a couple of seconds. It's basically a different layer of abstraction that's free/cheap and works nicely for simple use cases or as a specialized part of a more complex deployment architecture. I have personally recommended netlify, cloudflare etc. to people who have the technical ability to write HTML/CSS or use a static site generator. Those things are very easy to use and carry around less risk than having to provision and configure a web server yourself. |