Zum Inhalt springen
CDGet
  • Startseite
  • Projekte
  1. Startseite
  2. Alle Projekte
  3. VitePress Sidebar

VitePress Sidebar

BibliothekWerkzeug

Ein VitePress-Plugin, das die Seitenleiste aus den Dateien auf der Festplatte aufbaut. Sortierung, Titel, Filter und Einstellungen je Ordner ersetzen ein von Hand gepflegtes Menü.

Website (wird in einem neuen Tab geöffnet)Dokumentation (wird in einem neuen Tab geöffnet)Quellcode (wird in einem neuen Tab geöffnet)

Über dieses Projekt

VitePress Sidebar baut die Seitenleiste einer VitePress-Site aus dem Ordnerbaum, sodass eine Dokumentationsseite kein handgeschriebenes Menü mehr mitschleppt, das bei jeder neuen, umbenannten oder verschobenen Seite angefasst werden muss. Es umschließt die VitePress-Konfiguration mit einem Funktionsaufruf und lässt alles andere unangetastet.

Das erzeugte Menü ist einstellbar und nicht festgelegt. Titel können aus der Dateiüberschrift oder dem Frontmatter kommen, Ordner lassen sich sortieren, bis zu einer gewählten Tiefe einklappen, filtern, umbenennen oder ausschließen, und ein Ordner kann eine eigene Konfigurationsdatei tragen, wo er sich vom Rest unterscheiden muss. Mehrere Seitenleisten und Frontmatter-Überschreibungen funktionieren so, wie VitePress sie dokumentiert — nichts, was das Standard-Theme ohnehin kann, geht verloren.

Es ist in TypeScript geschrieben, bringt eigene Deklarationen mit, fügt dem Build wenig und der Seite gar nichts hinzu und folgt der aktuellen VitePress-Version. Jede Option ist mit einem Beispiel dokumentiert.

Funktionen

  • Dokumentationsseite

  • TypeScript-Typen

  • Mehrsprachig

  • Durch Tests geprüft

Projektinformationen

Begonnen
2022
Lizenz
MIT (wird in einem neuen Tab geöffnet)
Programmiersprachen
JavaScript
Schlagwörter
vitepressvitepress-pluginsidebardocumentationstatic-site
Pakete
vitepress-sidebar (wird in einem neuen Tab geöffnet)npm
Beliebtheit
270
GitHub-Sterne
95.047
npm-Downloads
Datenpunkte: 30. Bereich: 0 bis 6.559.
VitePress Sidebar — npm-Downloads, Letzte 30 Tage
npm-Downloads
2. Sept.3.792
3. Sept.0
4. Sept.4.033
5. Sept.1.287
6. Sept.2.267
7. Sept.0
8. Sept.0
9. Sept.6.559
10. Sept.5.020
11. Sept.4.021
12. Sept.1.480
13. Sept.1.152
14. Sept.3.853
15. Sept.0
16. Sept.4.255
17. Sept.4.035
18. Sept.3.878
19. Sept.849
20. Sept.1.419
21. Sept.3.599
22. Sept.3.926
23. Sept.4.294
24. Sept.5.580
25. Sept.5.257
26. Sept.1.492
27. Sept.1.762
28. Sept.5.469
29. Sept.5.639
30. Sept.4.811
1. Okt.5.318
Letzte 30 Tage
KontaktSpenden
Die hier aufgeführten Projekte sind Open Source unter der MIT-Lizenz.© 2026 CDGet. Alle Rechte vorbehalten.