That's similar to my private website (soultcer.com). I use git to create and store the content, and a wiki as content management system. It's nice to work on your website, and all you need is a git push for deploy. If I make a mistake or someone vandalizes the wiki, reverting is easy.
clickable: http://www.soultcer.com/
Edit: In case you are interested, the wiki software was written by a friend and is open source: https://github.com/patrikf/ewiki