Wiki.js Plugin: Arbeitsabläufe
Typische Abläufe mit dem Wiki.js Plugin: Seiten sicher aktualisieren, Doku mit docs-wiki erstellen, Baseline-Lauf, Hub-Umbau, verified-Marker und Historie nutzen.
Wiki.js Plugin: Arbeitsabläufe
Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
Eine bestehende Seite sicher aktualisieren
wikijs_update_page ersetzt den kompletten Inhalt. So gehst du vor:
- Die Seite mit
wikijs_get_pageladen (Pfad und Locale angeben, der Standard isten). - Den vollständigen Text lokal ändern.
- Mit
wikijs_update_pageden gesamten neuen Text senden, dazuisPublished: true. - Bei beabsichtigter starker Kürzung zusätzlich
confirmContentShrink: true. - Die Seite erneut lesen und das Ergebnis prüfen.
Seiten mit mehr als 100.000 Zeichen liefert
wikijs_get_pagegekürzt. Ein Update würde den gekürzten Text samt Hinweis zurückschreiben. Bearbeite solche Seiten nicht über dieses Tool.
Doku neu erstellen mit docs-wiki
graph TD
A["docs-wiki starten"] --> B["Projekttyp und Projekt klären"]
B --> C["Inventar aus dem Code"]
C --> D["Hub und Unterseiten erzeugen, DE und EN"]
D --> E["source-check"]
E --> F["translation-check"]
F --> G["Publish: Unterseiten, dann Hub"]
G --> H["updatedAt lesen und wikijs_mark_verified"]
/wikijs-plugin:docs-wikiaufrufen und Projekttyp, Projekt und Modus angeben.- Der Skill baut ein Inventar aus dem Code und plant Hub und Unterseiten.
- Source-Check und Translation-Check laufen über den gesamten Seitensatz. Bei FAIL wird korrigiert, bei WARN entscheidest du.
- Zuerst werden die DE-Unterseiten, dann der DE-Hub angelegt, danach EN, zuletzt die Kategorie-Karte.
- Jede Seite wird mit
isPublished: trueund dem Git-Stand des Projekts (sourceRepo,sourceRef,summary) geschrieben. - Nach dem Publish wird je Seite und Sprache
updatedAtgelesen und der geprüfte Ref markiert.
Bestehende Doku prüfen (Baseline)
/wikijs-plugin:source-check baseline
Der Lauf verändert keine Seite. Er markiert bestandene Seiten und berichtet Fundstellen. Korrigiert wird anschließend über den normalen docs-wiki-Update-Ablauf.
Updates aus dem Code-Diff
Hat eine Seite einen gültigen verifizierten Ref (wikijs_get_verified_refs, page_updated_at passt zum Live-updatedAt), liest source-check nur die seitdem geänderten Dateien und die geänderten Textabschnitte. Ohne gültigen Ref wird die ganze Seite geprüft, und dieser Lauf wird die neue Baseline.
Einzelseite zu Hub und Unterseiten umbauen
- DE und EN laden und die Abschnitte inventarisieren.
- Jedem Abschnitt genau eine Zielseite zuweisen, kein Abschnitt darf entfallen.
- Source-Check und Translation-Check über den fertigen Seitensatz.
- Unterseiten anlegen, danach den Hub mit
wikijs_update_pageauf die Kurzfassung reduzieren (confirmContentShrink: true). - Eingehende Links reparieren und die Kategorie-Karte auf die Unterseiten umstellen.
Historie und verified-Marker lesen
| Frage | Tool |
|---|---|
| Wann und gegen welchen Stand wurde eine Seite zuletzt geschrieben? | wikijs_get_page_history mit path und locale |
| Gegen welchen Stand wurde sie zuletzt geprüft? | wikijs_get_verified_refs mit path und locale |
| Welche Seiten sind überhaupt verifiziert? | wikijs_get_verified_refs ohne path |
| Ist der Marker noch gültig? | page_updated_at aus dem Marker mit updatedAt aus wikijs_get_page oder wikijs_list_pages vergleichen |
Seiten suchen und verschieben
- Mit
wikijs_search_pagesdie betroffenen Seiten finden. - Je Seite
wikijs_move_pagemitdestinationPathaufrufen. - Verweise in anderen Seiten und in Kategorie-Seiten nachziehen. Historie und verified-Marker bleiben beim alten Pfad.
Hintergründe zu Datenbank und Server stehen auf der Seite Technik.