Ghost i18n: Wie Sie Ihren Ghost-Blog mehrsprachig machen (2026)
Ghost ist eine schnelle, fokussierte Publishing-Plattform für unabhängige Creator und professionelle Verlage. Mehrsprachig zu werden erschließt Ihren Inhalten völlig neue Zielgruppen — aber Ghost geht mit Internationalisierung anders um als andere CMS-Plattformen. Hier sind die zwei verfügbaren Ansätze und wie Sie zwischen ihnen wählen.
Ghosts integrierter Ansatz für i18n
Ghost hat kein natives mehrsprachiges Routing. Es gibt kein integriertes Konzept für Locale-spezifische URLs wie /fr/beitrags-slug oder eine automatische Möglichkeit, zwischen Sprachversionen eines Beitrags zu wechseln. Stattdessen geht das Ghost-Ökosystem Übersetzung über einen manuellen Content-Duplizierungs-Workflow an.
Das typische Muster funktioniert so: Sie erstellen für jede Sprache einen separaten übersetzten Beitrag, markieren ihn mit der Locale (z. B. lang:fr), und nutzen den Theme-Helper {{lang}} um das HTML-Attribut lang auf der Seite zu setzen. Ghost liefert außerdem ein Theme-Übersetzungssystem — Sie können eine locales/fr.json-Datei in Ihrem Theme platzieren, um feste UI-Strings wie Navigationslabels, Button-Text und Mitgliedschaftsaufforderungen zu übersetzen.
Vorteile von Ghosts manuellem Ansatz
- →Jeder übersetzte Beitrag ist ein vollwertiger Ghost-Beitrag mit eigener URL, Metadaten und Canonical — funktioniert nativ mit Ghosts SEO-Layer
- →Volle redaktionelle Kontrolle — menschliche Übersetzer oder Übersetzungsagenturen können jeden Satz vor der Veröffentlichung prüfen und freigeben
- →Keine Abhängigkeiten von Drittanbietern — alles bleibt innerhalb von Ghost und Ihrem Theme
Nachteile von Ghosts manuellem Ansatz
- →Jeder Beitrag muss für jede Sprache dupliziert und manuell übersetzt werden — ein zweisprachiger Blog verdoppelt Ihren Content-Aufwand
- →Aktualisierungen am Originalbeitrag müssen manuell in allen übersetzten Versionen nachgezogen werden — keine Synchronisierung
- →Theme-Locale-Dateien decken nur statische UI-Strings ab — Body-Content, Beitragstitel und Kurztext erfordern manuell duplizierte Beiträge
- →Erfordert Theme-Zugriff zur Einrichtung von
{{lang}}und Locale-JSON — Ghost(Pro)-Nutzer ohne eigenes Theme haben eingeschränkte Optionen
Automatische Übersetzung mit einem Script-Tag
Ein DOM-basierter Übersetzungsansatz arbeitet auf Ebene des veröffentlichten HTML statt innerhalb von Ghosts Content-Modell. Sie fügen einen einzigen Script-Tag in Ghost Admin → Settings → Code Injection → Site Footer ein, und das Widget beobachtet das vollständig gerenderte DOM — einschließlich jedes Beitrags, jeder Seite, jedes Tag-Archivs und der Ghost-Portal-Mitglieds-UI — und übersetzt es automatisch.
Dies funktioniert identisch auf Ghost(Pro) und Self-Hosted-Ghost-Instanzen. Da Code Injection eine Standard-Ghost-Funktion ist, die in allen Tarifen verfügbar ist, ist kein Theme-Zugriff oder eigenes Theme erforderlich.
Vorteile der automatischen Übersetzung
- →Keine Content-Duplizierung — Ihre Ghost-Content-Bibliothek bleibt genau so, wie sie ist
- →Sofortige Abdeckung aller bestehenden und zukünftigen Beiträge — keine Übersetzungsarbeit pro Beitrag
- →Übersetzt alles im DOM: Beitragstext, Titel, Navigation, Ghost Portal, Tags und Autorenbiografien
- →hreflang-Tags werden automatisch hinzugefügt — keine Theme-Bearbeitungen für mehrsprachiges SEO nötig
- →Monatliches Zeichenkontingent — jede Sprache in jedem Plan enthalten
Nachteile der automatischen Übersetzung
- →Übersetzungen werden aus veröffentlichtem Content generiert — Sie prüfen und überschreiben sie im Dashboard statt vor der Veröffentlichung
- →Der erste Besucher einer neuen Sprachseite löst die initiale Übersetzung aus — nachfolgende Besucher sehen zwischengespeicherte Ergebnisse
Schritt für Schritt: Mehrsprachige Unterstützung zu Ghost hinzufügen
- 1
Lingvit-Projekt erstellen
Registrieren Sie sich unter app.lingvit.com, erstellen Sie ein neues Projekt und geben Sie die Domain Ihrer Ghost-Website ein. Wählen Sie im Dashboard die Zielsprachen, die Sie unterstützen möchten.
- 2
Ghost Admin → Settings → Code Injection öffnen
Navigieren Sie in Ihrem Ghost-Admin-Panel zu Settings → Code Injection. Sie sehen zwei Textbereiche: Site Header und Site Footer. Verwenden Sie das Feld Site Footer — es fügt Code unmittelbar vor dem
</body>-Tag auf jeder Seite Ihrer Ghost-Website ein. - 3
Lingvit-Script-Tag einfügen
Fügen Sie den Script-Tag aus Ihren Lingvit-Projekteinstellungen in das Feld Site Footer ein. Er sieht so aus:
<script src="https://cdn.lingvit.com/widget.bundle.js" data-project-id="YOUR_PROJECT_ID" async></script>Ersetzen Sie
YOUR_PROJECT_IDdurch die Projekt-ID, die in Ihrem Lingvit-Dashboard angezeigt wird. Speichern Sie die Code-Injection-Einstellungen. - 4
Bestätigen Sie, dass der Sprachumschalter auf Ihrer Website erscheint
Besuchen Sie Ihre Ghost-Website in einem Browser. Das Lingvit-Sprachumschalter-Widget erscheint automatisch. Klicken Sie auf eine Zielsprache — die erste Übersetzungsanfrage generiert Übersetzungen und speichert sie zwischen. Alle nachfolgenden Besuche für diese Sprache werden sofort aus dem Cache bedient.
SEO und hreflang für Ghost
Mehrsprachiges SEO erfordert, dass Suchmaschinen jede Sprachversion Ihres Inhalts entdecken, crawlen und korrekt zuordnen können. Die beiden Ghost-Ansätze gehen damit sehr unterschiedlich um.
Mit automatischer Übersetzung (Lingvit)
Lingvit fügt automatisch hreflang-Link-Tags in den <head> der Seite für jede aktive Sprache ein. Übersetzte Meta-Titel und -Beschreibungen werden ebenfalls pro Locale ausgeliefert, sodass Suchergebnisse auf Französisch, Deutsch oder Japanisch das korrekte lokalisierte Snippet anzeigen. Keine Theme-Modifikation erforderlich.
Mit Ghosts manuellem Ansatz
Wenn Sie Beiträge manuell pro Sprache duplizieren, sind Sie selbst für das Hinzufügen von hreflang-Annotationen verantwortlich. Das bedeutet in der Regel, Ihr Ghost-Theme so zu bearbeiten, dass <link rel="alternate" hreflang="fr" href="..." /> Tags im <head>-Partial eingefügt werden. Ohne diese Tags könnten Suchmaschinen Ihre übersetzten Beiträge als doppelten Content statt als Sprachalternativen behandeln.
URL-Struktur
Mit Lingvit erhält jede Sprache einen URL-Präfix-Pfad: /fr/, /de/, /ja/. Diese URLs sind crawlbar und indexierbar, sodass Google jede Sprachversion unabhängig für Suchanfragen in dieser Sprache ranken kann.
Welcher Ansatz ist der richtige für Sie?
| Faktor | Manuelle Ghost-Duplizierung | Automatische Übersetzung |
|---|---|---|
| Einrichtungszeit | Stunden bis Tage pro Sprache | Geführte Code-Injection |
| Content-Pflege | Manuell — jeden übersetzten Beitrag bei jeder Änderung aktualisieren | Automatisch — spiegelt veröffentlichten Content |
| Redaktionelle Kontrolle | Vollständig — Prüfung vor Veröffentlichung | Prüfung nach Veröffentlichung über Dashboard |
| Theme-Zugriff erforderlich | Ja (für hreflang + lang-Attribut) | Nein |
| Ghost Portal übersetzt | Nur Locale-JSON-Dateien (statische Strings) | Ja (vollständiges DOM) |
| hreflang-Einrichtung | Manuelle Theme-Bearbeitung | Automatisch |
| Kosten | Übersetzungsteam / Agenturkosten | Monatliches Zeichenkontingent |
Zum Anzeigen aller Spalten horizontal scrollen.
Wählen Sie manuelle Beitragsduplizierung, wenn Ihre Publikation über ein eigenes Übersetzungsteam verfügt, redaktionelle Freigabe für jeden Satz vor Veröffentlichung benötigt und ein bis zwei Sprachen anvisiert, bei denen der Pflegeaufwand akzeptabel ist.
Wählen Sie automatische Übersetzung, wenn Sie sofortige mehrsprachige Abdeckung Ihres gesamten Ghost-Archivs wünschen, Ghost(Pro) ohne Zugriff auf ein eigenes Theme betreiben oder mehr Sprachen anvisieren, als Ihr Team realistisch manuell übersetzen und pflegen kann.
Häufig gestellte Fragen
- Funktioniert es mit Ghost(Pro) ohne eigenes Theme?
- Ja. Ghosts Code-Injection-Funktion ist in allen Ghost(Pro)-Tarifen und Self-Hosted-Instanzen verfügbar. Das Einfügen des Script-Tags im Site Footer erfordert keine Theme-Bearbeitung oder Zugriff auf ein eigenes Theme.
- Kann es das Ghost Portal (Mitglieder-UI) übersetzen?
- Ja. Das Ghost Portal rendert seine Mitglieds- und Abonnement-UI direkt in das Seiten-DOM. Das Übersetzungs-Widget beobachtet diese Elemente und übersetzt sie automatisch, einschließlich Anmeldeaufforderungen, Mitglieder-Login-Text und Tarifbeschreibungen.
- Beeinträchtigt es Ghosts SEO?
- Die Laufzeitübersetzung von Lingvit fügt beim Start keine allgemein indexierbaren Locale-URLs hinzu. Bewahren Sie Ghosts SEO-Einstellungen und nutzen Sie einen separaten serverseitig gerenderten Locale-Routing-Ansatz, wenn mehrsprachige Indexierung erforderlich ist.
- Übersetzt es bestehende Beiträge automatisch?
- Ja. Alle veröffentlichten Beiträge und Seiten werden bei der ersten Besucheranfrage für jede Sprache übersetzt. Übersetzungen werden dann zwischengespeichert, sodass nachfolgende Besucher vollständig übersetzte Inhalte ohne Verzögerung sehen.
Weitere Anleitungen
Übersetzen Sie Ihren Ghost-Blog
Fügen Sie Lingvit einem berechtigten Ghost-Theme über Code Injection hinzu. Monatliche Pläne mit Zeichenkontingent verfügbar.