Ein Git-basiertes Content-Panel für Next.js. Die Inhalte bleiben als einfache Dateien in deinem Repository; Redakteure ändern sie im Panel, und zaystatic committet direkt auf deinen Branch. Keine Datenbank, kein gehosteter Dienst.

Wirkung
Selbst für eine kleine Website bedeutet Content-Management meist eine Datenbank und einen separaten Dienst. zaystatic macht das Gegenteil: Die Inhalte bleiben als JSON- und Markdown-Dateien im Repository, und das Panel bietet Redakteuren aus einem Schema erzeugte Formulare, sprachspezifische Inhalte, Drag-and-drop-Listen, typisierte Blöcke und einen visuellen Seitenbaukasten, der Seiten mit den eigenen Komponenten der Website zeichnet. Jede Speicherung wird zu einem Commit auf deinem Branch, optional mit Pull-Request-Workflow. Bilder gehen in einen S3-kompatiblen Bucket oder ins Repository. Die Seiten der Dokumentation werden selbst mit zaystatic bearbeitet. Das Paket ist eine Alpha: GitHub-Anmeldung, Pull-Request-Workflow und S3/R2-Speicher wurden noch nicht gegen echte Dienste getestet.
Ich schreibe das gesamte Paket: Server, Panel-Oberfläche, Schema-Helfer, Tests und die Dokumentationsseite. Ich veröffentliche es auf npm.
Nachdem das Projekt als Open Source veröffentlicht wurde, kamen Beiträge aus der Community. Die Liste wird live von GitHub geladen.
1 Contributors · 40 Beiträge
Contributors
Contributors auf GitHubNächstes Projekt
Eine private Lernplattform für Dozenten und Institutionen. Lehrplan, Aufgaben, Anwesenheit, Live-Unterricht und Fortschrittsverfolgung in einem einzigen Panel; keine öffentliche Registrierung, die Studierenden werden vom Dozenten hinzugefügt.
Projekt ansehen
Zusammenarbeiten
Ich höre zuerst auf den Bedarf; wenn ich glaube, dass die Aufgabe nicht passt, sage ich das schon im ersten Gespräch.