Befehle im Überblick
| Befehl | Technische Funktion |
|---|---|
npx @docmd/core init |
Einen neuen Dokumentations-Workspace initialisieren. |
npx @docmd/core dev |
Lokalen Entwicklungsserver mit Hot-Reloading starten. |
npx @docmd/core build |
Produktionsbereite statische Website kompilieren. |
npx @docmd/core live |
Browserbasierte Live-Editor-Umgebung starten. |
npx @docmd/core stop |
Aktive Entwicklungsserver beenden. |
npx @docmd/core deploy |
Deployment-Manifeste und Containerdateien generieren. |
npx @docmd/core migrate |
Legacy-Konfigurationen upgraden oder von Drittanbieter-Tools migrieren. |
npx @docmd/core validate |
Link-Validierung ausführen und Dokumentenintegrität prüfen. |
npx @docmd/core doctor |
Pre-Flight-Umgebungsdiagnose ausführen und Abhängigkeiten prüfen. |
npx @docmd/core mcp |
Model Context Protocol (MCP)-Server über stdio ausführen. |
npx @docmd/core add <plugin> |
docmd-Plugins installieren und konfigurieren. |
npx @docmd/core remove <plugin> |
Plugins deinstallieren und Konfigurationseinträge entfernen. |
Globale Optionen
| Parameter-Flag | Alias | Technische Beschreibung |
|---|---|---|
--config <path> |
-c |
Benutzerdefinierten Pfad zur Konfigurationsdatei angeben (Standard: docmd.config.json). |
--verbose |
-V |
Detaillierte Ausführungsprotokolle ausgeben. |
--version |
-v |
Installierte Paketversion ausgeben. |
--help |
-h |
CLI-Hilfeanweisungen für Befehle ausgeben. |
--cwd <path> |
- | Ziel-Arbeitsverzeichnispfad überschreiben. |
npx @docmd/core init
Initialisieren Sie ein Dokumentations-Repository-Layout im Arbeitsverzeichnis.
npx @docmd/core init
Generiert:
docs/index.md— Standard-Landingpage.docmd.config.json— Standardmäßige Konfigurationsoptionen.- Aktualisierte Build-Skripte in
package.json.
npx @docmd/core dev
Starten Sie den lokalen Entwicklungsserver mit Echtzeit-Hot-Reloading.
npx @docmd/core dev [options]
| Parameter-Flag | Alias | Technische Beschreibung |
|---|---|---|
--port <number> |
-p |
Webserver-Port angeben (Standard: 3000). |
--config <path> |
-c |
Benutzerdefinierter Pfad zur Konfigurationsdatei. |
npx @docmd/core build
Kompilieren Sie eine statische Produktions-Website in Ihr konfiguriertes Ausgabeverzeichnis (site/).
npx @docmd/core build [options]
| Parameter-Flag | Alias | Technische Beschreibung |
|---|---|---|
--offline |
- | Asset- und Link-Pfade in relative .html-Dateien für lokales Dateisystem-Browsing umschreiben. |
--config <path> |
-c |
Benutzerdefinierter Pfad zur Konfigurationsdatei. |
npx @docmd/core live
Starten Sie die browserbasierte Live-Editor-Umgebung.
npx @docmd/core live [options]
| Parameter-Flag | Technische Beschreibung |
|---|---|
--build-only |
Eigenständiges Live-Editor-Bundle kompilieren, ohne den Vorschau-Webserver zu starten. |
npx @docmd/core stop
Beenden Sie laufende Entwicklungsserver.
npx @docmd/core stop [options]
| Parameter-Flag | Alias | Technische Beschreibung |
|---|---|---|
--port <number> |
-p |
Prozess beenden, der auf dem angegebenen Port läuft. |
--force |
-f |
Prozesse beenden, die auf Standardports (3000, 3001, 8080, 8081) laufen. |
npx @docmd/core deploy
Generieren Sie Deployment-Manifeste und Konfigurationsdateien.
npx @docmd/core deploy [options]
| Parameter-Flag | Technische Beschreibung |
|---|---|
--docker |
Multi-Stage-Dockerfile und .dockerignore ausgeben. |
--nginx |
Produktions-nginx.conf ausgeben. |
--caddy |
Caddyfile ausgeben. |
--github-pages |
.github/workflows/deploy.yml ausgeben. |
--vercel |
vercel.json ausgeben. |
--netlify |
netlify.toml ausgeben. |
--force |
Vorhandene Deployment-Manifeste überschreiben. |
npx @docmd/core migrate
Migrieren Sie Konfigurationen von älteren Versionen oder Drittanbieter-Engines.
npx @docmd/core migrate [options]
Option-Flags:
--upgrade: Veraltete Konfigurationsschlüssel vor Version 0.7.x an Ort und Stelle übersetzen.--dry-run: Migrationsänderungen in der Vorschau anzeigen, ohne Festplatteninhalte zu ändern.
npx @docmd/core validate
Validieren Sie interne Linkziele und Dokumentstruktur in allen Markdown-Quellen.
npx @docmd/core validate [options]
| Parameter-Flag | Technische Beschreibung |
|---|---|
--json |
Validierungsfehler als maschinenlesbares JSON für die CI-Integration ausgeben. |
npx @docmd/core doctor
Führen Sie Pre-Flight-Umgebungsdiagnosen aus und prüfen Sie Installationszustände von Plugins/Templates.
npx @docmd/core doctor [options]
| Parameter-Flag | Technische Beschreibung |
|---|---|
--config <path> |
Pfad zu einer nicht standardmäßigen Konfigurationsdatei. |
--fix |
Fehlende offizielle Plugins oder Templates, die bei der Prüfung identifiziert wurden, automatisch installieren. |
--json |
Diagnosebericht im maschinenlesbaren JSON-Format ausgeben. |
npx @docmd/core mcp
Führen Sie den Model Context Protocol (MCP)-Server über stdio für Agenten-Integrationen aus.
npx @docmd/core mcp
{
"mcpServers": {
"docmd": {
"command": "npx",
"args": ["-y", "@docmd/core", "mcp"]
}
}
}
npx @docmd/core add <plugin>
Installieren und konfigurieren Sie offizielle oder Drittanbieter-Plugins.
npx @docmd/core add <plugin-name>
| Befehlsbeispiel | Technische Funktion |
|---|---|
npx @docmd/core add analytics |
@docmd/plugin-analytics installieren. |
npx @docmd/core add search |
@docmd/plugin-search installieren. |
npx @docmd/core remove <plugin>
Deinstallieren Sie Plugins und bereinigen Sie entsprechende Konfigurationsblöcke in docmd.config.json.
npx @docmd/core remove <plugin-name>
docmd formatiert CLI-Ausgaben unter Verwendung strukturierter Terminal-Protokollierung, um das Parsen durch automatisierte CI-Jobs und KI-Entwicklungsagenten zu vereinfachen.