The discussion is about customizing the landing page of a Discourse forum. Multiple users suggest plugins and theme components as an alternative to directly changing Discourse code. A few users share examples of plugins they have used like Versatile Banner and Topic List Previews to add custom content to their landing page. The OP asks for plugin suggestions and is provided options. Another user asks about uploading a completely custom landing page and is advised on overriding the default category page template to achieve that.
I have seen some forums using custom designs on the landing page of their discourse forum. Can this be achieved without a need to change code in discourse github.
I want to add a banner image and some text above latest topics list of the landing page.
Yes, we strongly recommend against changing Discourse’s source as it makes upgrades much more difficult and prone to breaking. Themes, theme components, and plugins should be utilized instead.
The fastest way is to go inside your admin area > Customize tab > click on your theme’s name > Edit CSS/HTML > After Header tab and there you can paste your HTML code. This is the area:
I paired it with a linked component to create area/zone links around each of the 3 categories, works well. Just had to create a new component, insert code into the Header, and done.
Our team launched a new home page yesterday to better direct our community to resolutions (https://forum.webflow.com/), however in order to have a fully custom home page we had to switch our Discourse instance to discourse.webflow.com.
We were wondering if there’s any way to upload a completely custom home page experience because we’d much rather this all live within one subdomain. Thank you so much for your help!