Before creating your first blog post in HubSpot you need to set up a blog.
To create a new blog post go to Marketing > Website > Blog and choose your blog, if not already selected, and hit the Create blog post button: