There are some forum softwares that allow people to create custom pages using BBCode (in this case it would be markdown). Here is how I would see it:
At the bottom of the Content tab in the admin panel would be a button that said “new”. When you click it, you can enter a title, slug (url), and content. Pretty simple I guess.
Same. I would love it if there was a plugin that did something similar to
how the TOS and FAQ work where there is a post that we can edit which
updates the page.