Drawing inspiration from 100 Rabbits' excellent wiki http://100r.co/site/home.html
I use the excellent nb cli notetaking tool so I decided to build a Python script to selectively publish from my notebooks by adding a file called ".publish" to the directory. It's available here: https://tildegit.org/rmgr/nb_wiki.py
nb stores notes in notebooks. Most things will go under the general notebook. Larger topics will get their own notebook.