@KaiXin Those are a couple of complications. I used to do remote Hugo builds on a couple of systems. Guess I was lucky.
Now I build Hugo and Zola locally and can switch between binaries -- my own and what I can get from Brew and other Linuxes via Distrobox. I had good luck with OpenBSD, too.