Customizing your site with existing theme components

:bookmark: This guide introduces Discourse theme components, and how to use ready-made ones to customize your site

:person_raising_hand: Required user level: Administrator

Theme components are customizations that change surface elements of your forum design or add extra front-end features. Smaller and more targeted than full themes, they can generally (though not always) be combined with other theme components to create a bespoke forum design tailored for your community.

While it is more than possible to create your own custom theme components if you have the required skills, it’s much easier to use the existing ones whenever you can. You can change which columns are included in your topic lists, add extra navigation options, have a customizable banner, or even include a nifty dice-roller for your community to use in their game topics. We have a whole host of official ones maintained by the Discourse team as well as a category full of community-contributed ones as well, so there’s a lot to choose from. :slight_smile:

Here are our official ones to get you started:

:discourse2: Official Theme Components

These are the theme components maintained by the Discourse team - Official Theme Components

Topic List

Right Sidebar

Categories

Tags

Header and Footer

Navigation and Filters

Banners

Search

Login and Signup

Users

Posts

Code and Codeblocks

Extra Features

Developer Tools

Other

:information_source: You can also find lots more community-created theme components in our theme-component category. :tada: Make sure you have a browse and see everything that’s available. :rainbow:


:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-07-16T12:25:01Z

Last checked by @hugh 2024-09-13T06:20:57Z

Check documentPerform check on document:
4 Likes