I'm using Sapper as a static site generator (you could use more popular ones like Gatbsy, Gridsome, Next, ...). When I push changes to GitHub, Now has a trigger to build the website and deploy it to their servers.
In your repo, you should have a now.json for config, and a now-build script.
You can find out more info on Now for GitHub, if you have a question, feel free to DM me.
+1 for now. now is great.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.