Ich habe gesehen, dass einige Foren benutzerdefinierte Designs auf der Landingpage ihres Discourse-Forens verwenden. Ist das möglich, ohne den Code im Discourse-GitHub zu ändern?
Ich möchte ein Bannerbild und etwas Text über der Liste der neuesten Themen auf der Landingpage hinzufügen.
Ja, wir raten dringend davon ab, die Quelldateien von Discourse zu ändern, da dies Updates erheblich erschwert und fehleranfälliger macht. Stattdessen sollten Themes, Theme-Komponenten und Plugins verwendet werden.
Es gibt einige bestehende #theme-component, die funktionieren könnten oder zumindest als Beispiele dienen können, falls Sie ein eigenes entwickeln möchten.
Versatile Banner könnte für Sie so funktionieren oder mit geringfügigen Anpassungen.
Showcased Categories Theme Component ist ein gutes allgemeines Beispiel dafür, wie benutzerdefinierte Inhalte auf der Startseite angezeigt werden können.
Ich habe es mit einer verknüpften Komponente kombiniert, um Links zu Bereichen/Zonen um jede der drei Kategorien zu erstellen – das funktioniert gut. Es musste nur eine neue Komponente erstellt, Code in den Header eingefügt und fertig.
Der für uns wichtigste ist die Vorschau der Themenlisten – er steuert die Zeile mit den hervorgehobenen Bildern oben auf der Seite sowie unsere Galerien usw.
Unser Team hat gestern eine neue Startseite eingeführt, um unsere Community besser zu Lösungen zu führen (https://forum.webflow.com/). Um jedoch eine vollständig angepasste Startseite zu haben, mussten wir unsere Discourse-Instanz auf discourse.webflow.com umstellen.
Wir würden gerne wissen, ob es eine Möglichkeit gibt, eine komplett benutzerdefinierte Startseite-Erfahrung hochzuladen, da wir es vorziehen würden, wenn dies alles innerhalb einer einzigen Subdomain läuft. Vielen Dank für deine Hilfe!