I’d suggest save your blog post in one container/folder
and then categorize using tagging + the REQUEST extender URLs
http://ditto.modxcms.com/extenders/request.html
In Snippet call ... &tagMode=`onlyAllTags` &tagData=`categoryTV,regularTagsTv` &tags=`[*categoryTV*]` &extenders=`request` ...
Then for categorizing links < a href="[~[*id*]~]?ditto_tags=[*categoryTV*],[*regularTagsTv*]">Category - Tag</a>
This if you set category and tags for a blog posts back-end through TVs
If you doing blogging front-end you could use &tagData=`description,introtext` which NewsPublisher and NewsEditor snippets can
update... Test it out.
//Request with or without furl
Friendly url [~[*id*]~]?...
Regular url [~[*id*]~]&