A blog constructor for self-using.