You need your own Frontend or Button and the Create blogpost from template macro isn't enough for you - maybe this article is helping you.
The starting point is this function:
To get it work you need to apply an object with some parameters.
|The Id of the template you like to use.||This is a number in such a format |
The space where you like to create the blog.
|The title of the blog post.||"My blog"|
|Next to the attached labels of the template you can define additional labels for as much flexibility as you need.|