Anpassung der Landingpage

Ja, wir empfehlen dringend davon ab, den Quellcode von Discourse zu ändern, da dies Upgrades erheblich erschwert und das Risiko von Brüchen erhöht. Stattdessen sollten Themes, Theme-Komponenten und Plugins verwendet werden.

Es gibt bereits einige #customization:theme-component, die funktionieren könnten, oder die zumindest als Beispiele dienen können, falls du deine eigene entwickeln möchtest.

Versatile Banner könnte möglicherweise direkt oder nach geringfügigen Anpassungen für dich funktionieren.

Showcased Categories Theme Component ist ein gutes allgemeines Beispiel dafür, wie benutzerdefinierte Inhalte auf der Startseite angezeigt werden können.