Complete blog controller.