Gutenberg & Inhalte

Pagebreak, Weiterlesen und Gutenberg: So bleibt der Teaser kurz

Der Bludit-Marker <!-- pagebreak --> trennt Startseiten-Teaser und Volltext. Das Theme muss diese Trennung aber auch wirklich über contentBreak() respektieren.

Ein langer Beitrag gehört auf der Startseite meist nicht komplett ausgeschrieben. Bludit besitzt dafür einen eigenen Trenner: <!-- pagebreak -->. Oberhalb steht der Teaser, darunter der Rest des Beitrags.

Wichtig: Die offizielle Dokumentation weist darauf hin, dass die Funktion vom verwendeten Theme unterstützt werden muss.

Die Theme-Seite der Lösung

Auf einer Beitragsübersicht sollte das Theme $page->contentBreak() verwenden und bei $page->readMore() einen Weiterlesen-Link anzeigen. Auf der Einzelansicht wird dagegen $page->content() ausgegeben.

// Übersicht
echo $page->contentBreak();

// Einzelbeitrag
echo $page->content();

Und was macht Gutenberg?

Ein WordPress-Gutenberg-Block wie „More“ oder „Page Break“ verwendet intern andere Marker. In einem Bludit-Port muss deshalb beim Speichern oder Rendern auf Bludits eigenen Marker abgebildet werden. Sonst sieht Bludit keine Trennstelle und die Startseite zeigt den kompletten Text.

Ein aktueller Randfall

Im Bludit-GitHub wurde 2026 außerdem ein HTML-Problem rund um einen nicht geschlossenen Absatz vor einem Pagebreak im Blog-X-Theme gemeldet. Das zeigt, warum ein Trenner nicht mitten in ungültigem Absatz-Markup landen sollte.

Weiterführende Quellen