This blog now uses chronicle to compile the blog.
Before, I used Wordpress. Wordpress is OK and mostly 'just works'. But, after a year, I wanted something which followed my normal workflow, i.e. edit-compile-test-checkin-publish. It's easier for me to write posts in emacs, build the blog with a Makefile, version-control with git and publish via scp.
I've made all comments go via mail, comment spam was getting overwhelming.