Add and edit custom Wiki sidebar support from the UI
### Problem to solve With https://gitlab.com/gitlab-org/gitlab-ce/issues/14995 we are adding an option to add a custom Markdown sidebar navigation. In this first iteration, it's based on the convention to add a `_sidebar` Wiki page that overwrites the default generated table of content. We should add an option to add a custom sidebar from the UI, as well. In addition, there is the open question if besides *overwriting* the generated pages TOC, *adding* the custom sidebar, in addition, doesn't make sense as well. ### Further details (Include use cases, benefits, and/or goals) ### Proposal - When a custom sidebar is **not configured** show a link to create a custom nav which will create a `_sidebar` page - When a custom sidebar is **configured** show a link to edit the `_sidebar` page ### What does success look like, and how can we measure that? This is resolving UX debt that the custom sidebar feature isn't discoverable or easily editable. ### Links / references https://gitlab.com/gitlab-org/gitlab-ce/issues/14995
issue