This is a simple deploy process for static HTML files. There’s a lot of people who have written about this approach. Here’s my take. Incidentally, this is how this blog is deployed. You could also modify the process to deploy projects that use a server, which I’ll talk about that at the end. The only thing you need is git. And once you get it set up, you can deploy with a git push.