I use jekyll, hosted on GitHub Pages: (still a work-in-progress in places). Stole outright from () and ()