Heroku for a static site? Sounds like overkill. On my VPS I just do this:
1. Have public git repo, clone on server
2. Run nginx pointing to htdocs folder in git repo
3. When I want to deploy, ssh in and git pull
Works just fine. Sure, it's a public site on GitHub, but I could just as easily run a git server.