Github Pages - Hosted directly from your GitHub repository.
GitHub enables you to host static websites straight from your GitHub repository. Also, allows you to plan them to custom domains. Since having public repositories on GitHub is free, you get to own free static website hosting using GitHub pages. It can also convert simple markdown formatted content into websites. For the other static site generator, you can use a CI service like Travis or build the positioning on your local box so push the built site to GitHub.