Die docmd-CLI bietet eine Reihe leistungsstarker Befehle zur Verwaltung Ihrer Dokumentation — von der ersten Projektstruktur bis hin zur produktionsreifen Bereitstellung.
Globale Optionen
Diese Optionen gelten theoretisch für alle docmd-Befehle.
-v, --version: Gibt die aktuelle Version von@docmd/coreaus.-V, --verbose: Zeigt detaillierte Protokolle der Engine und des Installers an. Nützlich zum Debuggen von Plugin-Installationen.-h, --help: Zeigt das interaktive Hilfemenü an.--cwd <pfad>: (Intern) Überschreibt das Arbeitsverzeichnis. Nützlich für Monorepo-Setups.
docmd init
Erstellt ein neues Dokumentationsprojekt im aktuellen Verzeichnis.
docmd init
Aktionen
- Erstellt ein
docs/-Verzeichnis mit einer beispielhaftenindex.md. - Generiert eine
docmd.config.js-Datei mit empfohlenen Standardwerten. - Aktualisiert Ihre
package.jsonmit empfohlenen Build-Skripten.
docmd dev
Startet einen schnellen Entwicklungsserver mit sofortigem Hot-Reloading.
docmd dev [optionen]
Optionen
-p, --port <nummer>: Einen benutzerdefinierten Port angeben (Standard:3000).-c, --config <pfad>: Einen vom Standard abweichenden Pfad zur Konfigurationsdatei verwenden.
docmd build
Generiert eine produktionsreife statische Website im Ordner site/.
docmd build [optionen]
Optionen
--offline: Dateiprotokoll-freundlich. Schreibt Links so um, dass sie auf.htmlenden, was das direkte Browsen im lokalen Dateisystem ermöglicht (z. B.file://).-c, --config <pfad>: Pfad zur Konfigurationsdatei (Standard:docmd.config.js).
docmd live
Startet die browserbasierte Live-Editor-Umgebung.
docmd live [optionen]
Optionen
--build-only: Generiert das statische Editor-Bundle indist/, ohne einen Server zu starten.
docmd stop
Beendet alle im Hintergrund laufenden Dokumentationsserver ordnungsgemäß.
docmd stop [optionen]
Optionen
-p, --port <nummer>: Beendet eine spezifische Instanz, die auf einem bestimmten Port läuft.
docmd add <plugin>
Installiert ein offizielles Plugin oder ein Community-Plugin und konfiguriert Ihr Projekt automatisch.
docmd add analytics
Aktionen
- Nutzt Ihren bevorzugten Paketmanager (
npm,pnpm,yarnoderbun). - Fügt das Plugin und seine empfohlenen Standardeinstellungen in die
docmd.config.jsein.
docmd remove <plugin>
Deinstalliert sicher ein Plugin und bereinigt Ihre Konfiguration.
docmd remove analytics
docmd migrate
Aktualisiert veraltete docmd-Konfigurationen auf das moderne V2-Schema.
docmd migrate
Es ordnet veraltete Schlüssel neu zu (z. B. siteTitle zu title) und strukturiert das Konfigurationsobjekt neu, um das neue Layout und die neuen Navigations-Frameworks zu unterstützen.
docmd implementiert strukturiertes Terminal-Logging. Wenn Sie einen KI-Agenten für die Entwicklung nutzen, ermöglicht dies eine präzise Fehlererkennung und automatisierte Projektwartung.