Creating blog posts in subfolders

You would have to list the years in your blog.yml blueprint

title: Blog
preset: pages
# assuming the year folders use a `year.yml` template
template: year

Then in the year.yml blueprint, put the stuff you currently have in the blog.yml blueprint.

That is one way to do this.