JSM DocsMarkdown aus /home/ag/codex

md-docs/todo.md

md-docs/todo

JSM Portal

md-docs TODO

  • Doppelte Catch-all-Route bereinigen: pages/[…slug].vue und pages/docs/[…slug].vue auf eine einzige Route reduzieren.
  • Tree-Building aus DocsSidebar.vue auslagern, z. B. nach composables/useDocsTree.ts, damit Sidebar-Rendering und Datenaufbereitung getrennt sind.
  • CSS aufteilen: assets/css/main.css in kleinere Bereiche wie Layout, Sidebar und Markdown-Content zerlegen.
  • Pruefen, ob die Docs-Datenstruktur typisiert und zentralisiert werden soll, damit DocItem und DocTreeNode nicht implizit in Komponenten leben.
  • Nach dem Aufraeumen den Docker-Build und /docs erneut testen, damit Base-URL, Tree-Navigation und Catch-all-Routing weiter korrekt funktionieren.