I'm valiantly exploring the notion of translating an existing Wordpress site into a Grav site. Speed and security and memory usage are my main drivers (in that order).
The existing site has about 800 or so blog posts. They have all kinds of tags and also each post has one or more CATEGORIES. (and there will be more once this thing is stabilized -- approximately a blog post every three or four days)
I use the categories as display controls.
So, for example: a blog post that has the categories "News," Bananas," and "Plums," will appear on three pages: the News page (along with all the other blog posts with the "News" category), the Bananas page, and the Plum page.
This system evolved over time -- I used to keep a separate blog for each and every project and once we hit, like, a dozen projects, that became ridiculous. This method allows me to write a post, and then specify through the choice of category (-ies) where I want that blog post to show up. (I have no "all blog posts" page -- all posts are supposed to refer to a project)
In Grav, it SEEMS like if I want to do the same thing, I would set up a page of type BLOG, and then presumably translate all these WordPress posts as pages of type ITEM into that page.
But then...
...I get a little confused.
Is there a way on (same examples) the Banana Grav page (which would contain information about project Banana) to add a shortcode or some other callout that basically says "also, add here a list of all the blog posts that are of category "Banana"?
Thanks!