Static CMS für Kundenwebsites
Static CMS für Kundenwebsites: Jedes Speichern ist ein Commit
jtakeit ist ein Git-basiertes Static CMS für Kundenwebsites: Der Inhaber bearbeitet per Tippen auf den Text, die Texte sind JSON in Ihrem Repository, jedes Speichern ist ein Commit, und die Website bleibt statischer Output.
$ git pull
$ git log --oneline -3 -- jtk/content/
b3dc408 save: client-site at rev 14
5e0a9c1 save: client-site at rev 13
a41f7d2 save: client-site at rev 12
$ git show --stat --format= HEAD
jtk/content/index.json | 2 +-01/ Was es ist
Was ist ein Static CMS?
Ein Static CMS bearbeitet die Inhalte einer Website, die vorab zu reinem HTML gebaut wird, statt bei jedem Besuch aus einer Datenbank zusammengesetzt zu werden. Besucher laden Dateien; das CMS ist der Weg, auf dem sich die Worte in diesen Dateien ändern.
Für eine Kundenwebsite sind das zwei Aufgaben zugleich. Der Inhaber muss seine eigenen Texte ändern können, ohne Sie anzurufen, und das Ergebnis muss die schnelle statische Website bleiben, die Sie gebaut haben – ohne PHP, ohne Datenbank und ohne Plugins auf der Website selbst.
Auf jtakeit ist die Website ein statisches Projekt – standardmäßig Astro oder ein beliebiger anderer statischer Generator – in einem git-Repository, das bei Ihnen bleibt. Die Texte des Inhabers sind JSON-Dokumente in diesem Repository, der Inhaber bearbeitet sie per Tippen auf den Text der Seite, und jedes Speichern ist ein Commit.
02/ git oder API
Git-basiertes CMS oder API-basiertes Headless CMS?
Ein API-basiertes Headless CMS hält Inhalte in seiner eigenen Datenbank und liefert sie über eine API aus – gut geeignet, wenn ein Content-Team auf einer Website, in einer App und darüber hinaus veröffentlicht. Ein Git-basiertes CMS hält Inhalte als Dateien neben dem Code. Eine Kundenwebsite hat einen Inhaber und eine Website – deshalb ist jtakeit Git-basiert.
| API-basiertes Headless CMS | Die meisten Git-basierten CMS | jtakeit | |
|---|---|---|---|
| Veröffentlichte Inhalte | In der Datenbank des CMS, abgerufen über dessen API | Markdown- oder JSON-Dateien im Repository | JSON in dem Repository, das bei Ihnen bleibt |
| Speichern | Aktualisiert einen Datensatz | Ein Commit | Ein Commit; Entwürfe bleiben in der Datenbank der Plattform |
| Wo bearbeitet wird | In einer separaten Admin-App | Meist in einem separaten Admin-Formular | Direkt auf der Seite, per Tippen auf den Text |
| Was sich ändern lässt | Was das Content-Modell zulässt | Was die Konfiguration des CMS freigibt | Nur die Felder, die der Katalog deklariert; kein Button zum Hinzufügen von Seiten oder Blöcken |
| Formulare, Buchungen, Hosting | Außerhalb des CMS, separat ergänzt | Außerhalb des CMS, separat ergänzt | Von der Plattform betrieben, samt Abrechnung, Backups und Domain |
| Die Website im Stand vom März | Hängt vom Verlauf des CMS ab | Ein Befehl in git | Ein Befehl in git |
03/ Mehr als Bearbeiten
Was ein Static-Site-CMS für Kundenwebsites braucht
Ein CMS beantwortet eine Frage: Wie ändert der Inhaber die Worte? Eine Kundenwebsite stellt drei weitere – was passiert, wenn ein Besucher schreibt, wenn er buchen will und wenn der Kunde gehen will.
Änderungen, die das Design nicht zerstören
Der Inhaber füllt nur aus, was der Katalog deklariert. Struktur ist ein Commit, von Ihnen oder Ihrem Agenten.
Anfrageformulare
Formulare sind gegen Spam geschützt, und Anfragen kommen in Telegram, per E-Mail oder im Admin-Posteingang an.
Bezahlte Buchungen
Das Buchungsmodul leitet bezahlte Buchungen direkt an das eigene Stripe-Konto des Unternehmens.
Daten zum Mitnehmen
Anfragen und Buchungen lassen sich als CSV und JSON exportieren. Der Export braucht nie ein aktives Abo, und nichts wird gelöscht, wenn eines ausläuft.
Erst Vorschau, dann zahlen
Der Kunde gibt die echte Website in einer Vorschau frei, bevor er zahlt.
SEO, das eingeschaltet bleibt
Ein Build mit noindex, einer robots.txt, die Crawler aussperrt, einer leeren Sitemap oder einem Canonical auf einem anderen Host wird abgelehnt.
04/ Von Ihrem Agenten geschrieben
Ein CMS für Static-Site-Generatoren, das Ihr KI-Agent schreibt
Astro ist das Standard-Scaffold, und jeder statische Generator funktioniert; so oder so ist jeder Teil des CMS eine Datei im selben Repository: die Seiten, die Deklaration dessen, was der Inhaber bearbeiten darf, und die Inhaltsdokumente. Ihr Agent – zum Beispiel Claude Code über den MCP-Server von jtakeit – schreibt alle drei, baut die Website und gibt Ihnen eine Vorschau.
- Deklarieren. Ein Feld, das Sie deklarieren, ist ein Feld, das der Inhaber bearbeiten kann; alles andere ist Design.
- Prüfen. Die Katalogprüfung lehnt ein Feld ab, das deklariert, aber nicht gerendert ist – oder gerendert, aber nicht deklariert.
- Reviewen. Sie lesen die Arbeit des Agenten als Diff, wie jeden anderen Code.
Wie Bearbeitung im Astro CMS deklariert wird →
Der Ablauf mit Claude Code, Schritt für Schritt →
{
"path": "/",
"seo": { "title": "…", "description": "…" },
"blocks": [
{ "type": "hero", "v": 1,
"title": "Fresh bread from six",
"lead": "Order by noon, collect tomorrow." },
{ "type": "questions", "v": 1,
"items": [ … ] }
]
}05/ Die Wahl
Das beste Git-basierte CMS für Kundenwebsites wählen
Es gibt viele gute Git-basierte CMS, und welches passt, hängt davon ab, wer bearbeitet. Wenn Ihre Redakteure lange Artikel schreiben und mit einem Admin-Formular gut zurechtkommen oder wenn Sie das CMS selbst hosten und betreiben wollen, ist ein universelles Git-basiertes CMS womöglich die bessere Wahl.
jtakeit ist bewusst enger gefasst. Es ist für Entwickler, deren KI-Agent Kundenwebsites schreibt und deren Kunden ihre eigenen Texte ändern können sollen – und sonst nichts –, ohne Sie anzurufen. Außerdem betreibt es, was eine Kundenwebsite rund um das CMS braucht: Formulare, Buchungen, Abrechnung, Backups, Hosting und die Domain.
Sie ziehen einen Kunden von einer datenbankgestützten Website um? Lesen Sie mehr über jtakeit als WordPress-Alternative für Entwickler. Wie die Felder des Inhabers im Code deklariert werden, zeigt das Astro CMS für Kundenwebsites.
06/ Fragen
Fragen zum Static CMS
- Was ist ein Static CMS?
- Ein Static CMS bearbeitet die Inhalte einer Website, die vorab zu reinem HTML gebaut wird, statt bei jedem Besuch aus einer Datenbank zusammengesetzt zu werden. Auf jtakeit sind die Inhalte JSON im git-Repository der Website, der Inhaber bearbeitet sie direkt auf der Seite, und jedes Speichern ist ein Commit in dieses Repository.
- Ist jtakeit ein Git-basiertes Headless CMS?
- Es ist Git-basiert, aber für eine einzelne Kundenwebsite gebaut, nicht dafür, Inhalte an viele Kanäle auszuliefern. Die Inhalte liegen als JSON-Dateien neben dem Code, und der Inhaber bearbeitet sie direkt auf der Seite statt in einem separaten Admin.
- Welchen Static-Site-Generator verwendet es?
- Standardmäßig Astro: Das Scaffold von jtakeit legt ein Astro-Projekt mit eingebauter Katalogprüfung, Formularen und Vorlagen an und baut es in unter einer Minute. Jeder andere statische Generator funktioniert genauso – Next.js als statischer Export, Nuxt, SvelteKit, Eleventy oder Vite –, nach denselben Vorgaben aufgebaut, in etwa 90 Sekunden pro Build. So oder so wird jede Seite beim Build zu HTML vorgerendert – React-, Vue- oder Svelte-Komponenten eingeschlossen –, und auf der Website gibt es keine Plugins, kein PHP und keine Datenbank.
- Kann der Kunde das Design kaputt machen?
- Nein. Der Inhaber kann nur die Felder ausfüllen, die der Katalog deklariert, und es gibt keinen Button zum Hinzufügen von Seiten oder Blöcken. Eine Änderung der Struktur ist ein Commit, von Ihnen oder Ihrem KI-Agenten.
- Was passiert mit den Inhalten, wenn der Kunde geht?
- Die Website ist ein git-Repository, das bei Ihnen bleibt, mit den Inhalten darin. Die Übergabe ist ein Link, und Anfragen und Buchungen des Kunden lassen sich als CSV und JSON exportieren. Der Export braucht nie ein aktives Abo, und nichts wird gelöscht, wenn eines ausläuft.
07/ kostenlos testen
Probieren Sie es an einer echten Kundenwebsite aus
Registrieren Sie sich im Panel und bauen Sie Ihre erste Kundenwebsite. Bauen und Vorschau kosten nichts – einen Einkaufspreis zahlen Sie erst, wenn eine Website live geht.
Kostenlos testenadmin.jtakeit.com
- Kostenlos, bis eine Website live geht
- Danach ein Einkaufspreis pro Live-Website, ab €5 im Monat
- Der Code bleibt in Ihrem git-Repository