Free web hosting for academics
Both bitbucket and github allow you to publish a static website, which is handled under the same version control policies as everything else that you publish there. 

You get no php/database support, but for academic web sites a static website generator such as Jekyll, which they both use, is more than enough.

Note added after reading @RebeccaJ.Stones comment to another answer: github is currently blocked in China, while bitbucket is not, so you may want to go for the latter, to make sure that everyone can access your website.