a simple Python static blog generation utility