modify blog module, fix some bugs