Note, this is currently possible by defining what menu parent each blog post belongs to in front matter, then use both IsMenuCurrent and HasMenuCurrent to do the active styling.
If you use archetypes to create new blog posts, this is trivial.
But for me, it seemed to be a little bit too much work, esp. if you like to juggle the posts around a bit by doing plain move.
The above COULD MAYBE be done by some Go template constructs, but that would look very hackish.
And that might be the reason why the PR above isnât merged - it kinda looks and is a little bit hackish.
But it solves 70% of all menu use cases right out of the box, and even more with some manual twiddling.
So, it is a useful hack. I use it on several of my sites.