| Zusammenfassung | Zeigt eingebettete Blog-Beiträge vollständig anstelle eines Auszugs an, mit optionaler Faltung | |
| Vorschau | Hier live sehen | |
| Repository | GitHub - criptonautas/discourse-full-embedded-posts: Discourse theme component: render embedded (blog) posts in full instead of an excerpt plus Show more · GitHub | |
| Installationsanleitung | So installierst du ein Theme oder Theme-Component | |
| Neu bei Discourse-Themes? | Anfängerhandbuch zur Verwendung von Discourse-Themes |
Dieses Theme-Component installieren
Themen, die durch Embedding erstellt wurden, zeigen einen Auszug und eine Schaltfläche „Ganzen Beitrag anzeigen“ an. Dieses Component rendert den gesamten Artikel sofort, sodass Leser ihn diskutieren können, ohne einen zusätzlichen Klick durchführen zu müssen.
Schaltfläche „Mehr anzeigen“ (aufklappen):
Schaltfläche „Weniger anzeigen“ (zuklappen):
Was es tut
- Lädt den vollständigen Artikel, wenn das Thema geöffnet wird, und nutzt dabei denselben gecachten Inhalt wie die Schaltfläche. Der Blog wird nicht erneut durchsucht.
- Versteckt die Schaltfläche, sobald der Artikel geladen ist. Schlägt das Laden fehl, erscheint nichts: Die Schaltfläche bleibt erhalten, und ein Klick darauf startet den Versuch erneut.
- Optional faltet es lange Artikel zu einer Vorschau mit „Mehr anzeigen“, in Themen mit den ausgewählten Tags. Kurze Artikel und Antworten werden nie gefaltet.
- Die Faltung ist nur visuell: Der gesamte Text bleibt für Suchmaschinen und Screenreader auf der Seite erhalten.
Es funktioniert auch für Themen, die importiert wurden, bevor embed truncate deaktiviert wurde und die den Auszug in der Datenbank beibehalten haben.
Anforderungen
- Discourse 2026.1.0 oder neuer
Einstellungen
| Einstellung | Standardwert | |
|---|---|---|
collapse_tags |
leer | Faltet den ersten Beitrag von Themen mit diesen Tags. Wenn leer, wird nichts gefaltet. |
collapsed_height |
900 |
Höhe der gefalteten Vorschau in px |
Bekannte Einschränkungen
- Nur Themen, die durch Embedding erstellt wurden, sind betroffen.
- Antworten im eigenen Kommentar-Embed des Blogs bleiben unverändert.
Bug-Reports und Pull Requests sind willkommen.

