generate and post blog