Diese Dokumentation bezieht sich immer auf die aktuellste veröffentlichte Version.
wikijs_update_page ersetzt den kompletten Inhalt. So gehst du vor:
wikijs_get_page laden (Pfad und Locale angeben, der Standard ist en).wikijs_update_page den gesamten neuen Text senden, dazu isPublished: true.confirmContentShrink: true.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.
/wikijs-plugin:docs-wiki aufrufen und Projekttyp, Projekt und Modus angeben.isPublished: true und dem Git-Stand des Projekts (sourceRepo, sourceRef, summary) geschrieben.updatedAt gelesen und der geprüfte Ref markiert./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.
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.
wikijs_update_page auf die Kurzfassung reduzieren (confirmContentShrink: true).| 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 |
wikijs_search_pages die betroffenen Seiten finden.wikijs_move_page mit destinationPath aufrufen.Hintergründe zu Datenbank und Server stehen auf der Seite Technik.