add post
generate html