After docker compose up -d, the sidebar contains a single entry, Home. The other seven
pages are served correctly and can be reached by typing a URL, but nothing in the interface
links to them, so a reader who does not already know the page names cannot find them.
Wiki.js creates a static navigation list at setup containing only Home, and
wikijs/bootstrap.py never replaces it.
tools/check_wikijs.py did not catch this: it asserts each page returns 200 to an anonymous
request, which is true. Reachable is not the same as discoverable, and the check only tested
the first.
Expected once solved
- Every published page appears in the sidebar, in a sensible reading order rather than
alphabetically.
- The navigation is visible to anonymous readers, not only to signed-in users.
- Adding or removing a page updates the navigation on the next bootstrap run — no
hand-maintained list.
tools/check_wikijs.py fails when a published page is missing from the navigation an
anonymous visitor receives.
After
docker compose up -d, the sidebar contains a single entry, Home. The other sevenpages are served correctly and can be reached by typing a URL, but nothing in the interface
links to them, so a reader who does not already know the page names cannot find them.
Wiki.js creates a static navigation list at setup containing only Home, and
wikijs/bootstrap.pynever replaces it.tools/check_wikijs.pydid not catch this: it asserts each page returns 200 to an anonymousrequest, which is true. Reachable is not the same as discoverable, and the check only tested
the first.
Expected once solved
alphabetically.
hand-maintained list.
tools/check_wikijs.pyfails when a published page is missing from the navigation ananonymous visitor receives.