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.