jtakeit
Kostenlos testen

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.

zsh — client-site
$ 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 +-
Das Speichern des Inhabers im Panel, wie es in Ihrem Repository ankommt: als Commit.

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.

Zwei Arten von CMS, allgemein beschrieben, und jtakeit. Einzelne Produkte unterscheiden sich – prüfen Sie das, das Sie in Betracht ziehen.
API-basiertes Headless CMSDie meisten Git-basierten CMSjtakeit
Veröffentlichte InhalteIn der Datenbank des CMS, abgerufen über dessen APIMarkdown- oder JSON-Dateien im RepositoryJSON in dem Repository, das bei Ihnen bleibt
SpeichernAktualisiert einen DatensatzEin CommitEin Commit; Entwürfe bleiben in der Datenbank der Plattform
Wo bearbeitet wirdIn einer separaten Admin-AppMeist in einem separaten Admin-FormularDirekt auf der Seite, per Tippen auf den Text
Was sich ändern lässtWas das Content-Modell zulässtWas die Konfiguration des CMS freigibtNur die Felder, die der Katalog deklariert; kein Button zum Hinzufügen von Seiten oder Blöcken
Formulare, Buchungen, HostingAußerhalb des CMS, separat ergänztAußerhalb des CMS, separat ergänztVon der Plattform betrieben, samt Abrechnung, Backups und Domain
Die Website im Stand vom MärzHängt vom Verlauf des CMS abEin Befehl in gitEin 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 →

jtk/content/index.json
{
  "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": [ … ] }
  ]
}
Die Texte einer Seite: ein JSON-Dokument im Repository.

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