← Alle Artikel

Statamic Multi-Site sauber aufsetzen

Eine Codebasis, zwei Sprachen, zwei Domains – mit Statamic Pro ist das in einem Nachmittag erledigt. Hier ist mein Rezept.

#Statamic

Statamics Multi-Site-Funktion ist mächtig, wirft Einsteiger:innen aber gerne ins kalte Wasser. Hier mein Standard-Setup, das ich für die meisten zwei- bis dreisprachigen Projekte verwende.

1. Sites zuerst, Inhalte später

Multi-Site nachträglich zu aktivieren ist möglich, aber kein Spaß. Wer von Anfang an plant, mehrsprachig zu werden, schaltet multisite => true direkt zu Beginn ein und führt php please multisite einmalig aus.

2. Pro Collection entscheiden

Nicht jede Collection muss übersetzt werden. Setze propagate: true nur dort, wo ein Eintrag in jeder Sprache existieren muss. Für Blogposts ist Propagation oft falsch – Artikel werden je Sprache erstellt.

3. URLs sauber per route regeln

route lässt sich pro Site überschreiben:

route:
  default: '/projekte/{slug}'
  en: '/projects/{slug}'

Damit bleiben Slugs deutsch und englisch sprechend, ohne dass du Redirects bauen musst.

4. Globals trennen

Hilfreich: ein Global "site_settings" pro Site mit Tagline, SEO-Default und Social-Links. Das origin: default im EN-Global erbt alles, was du nicht explizit überschreibst.

Diese Seite nutzt ausschließlich technisch notwendige Cookies. Kein Tracking, keine Werbung.