pnbp is a static web-page builder that's based off of the idea that if it's not done, it can be scripted to do so.
Go take a look at the getting started guide, or view it on GitHub