NOTE: These are old instructions on how to set up ikiWiki and MathJAX, and might not be relelvant anymore. I no longer use ikiWiki to maintain my website. This site is generated using staticjinja and a custom build script.
ikiWiki is an awesome (minimalist) wiki engine based on Git. Basically you can edit happily in your editor of choice (e.g. vim), preview it locally in your browser and then commit your changes and push the result to a server when you’re happy. I’ve set up a couple of ikiwiki engines to serve lecture notes etc. Usually pages are written in MultiMarkDown, and the math is rendered using MathJAX.