How to implement nested category?

I want to write and manage posts with these structure:

Category (and Navigation)

(root)
├ Game
┃ ├ Minecraft
┃ ┃ ├ Multiplayer(*)
┃ ┃ ├ Singleplayer(*)
┃ ┃ └ Misc(*)
┃ ├ Counter-Strike(*)
┃ └ Misc(*)
└ ChitChat
  ├ Music(*)
  └ Misc(*)

Categories marked with (*) are where post is written in. For example, I will write my post under ‘Singleplayer’, not under ‘Minecraft’ category.
Be aware that there are three categories named with ‘Misc’.

Post URL

Post in Game - Minecraft - Multiplayer:
example.com/game/minecraft/multiplayer/todays-construction


But unfortunately, I’ve found that Ghost doesn’t support something like ‘nested slugs’ (or ‘nested url’).
I only have to use something like game-minecraft-multiplayer-todays-construction or just todays-construction.

First one is too long and ugly to me. Second one is too vague. It doesn’t explain what is it about in category aspect.


Here are some detailed expectation of how it would work in actual situations.

Single post

  • Post URL: example.com/todays-construction
    (Yes, I gave up showing category in URL because of Ghost’s limitation)
  • Post Category: Game - Minecraft - Multiplayer

Post shows ‘Game/Minecraft/Multiplayer’ as ‘category’ (or ‘primary tag’)

If reader clicks ‘Game’, it will show all posts under ‘Game’ category.
If reader clicks ‘Minecraft’, it will show all posts under ‘Minecraft’ category.

Navigation

Navigation means links at the top of the screen (in PC).

It shows ‘Game’, ‘Chitchat’.
If reader hovers on ‘Game’, it will show ‘Minecraft’, ‘Counter-Strike’, ‘Misc’ as its sub-menu.
If reader hovers on ‘Minecraft’, it will show ‘Multiplayer’, ‘Singleplayer’, ‘Misc’ as its sub-menu.

Reader can click on each menu to see posts ‘related’ to them.


Is it possible in Ghost with ‘Primary Tag’, ‘Internal Tag’, ‘Tag Collection’? Should I modify theme I use?
I’m willing to modify Casper theme which I’m currently using.

Ghost stores tags on the posts a specific order, so it should work to tag a post as [Game][Minecraft][Multiplayer].

You are right that you would have modify the theme and navigation to work as you’d like with a tested tag structure. Theme development is not my strength so I won’t to make specific suggestions there.

Some links that might help: