Se si desidera che la propria istanza Discourse sia priva di componenti tematici indipendenti responsabili dell’aggiunta di CSS personalizzato per un particolare plugin, si potrebbe invece creare un singolo componente tematico responsabile di tutte le personalizzazioni uniche che si desiderano per i plugin installati.
All’interno di quel componente tematico, è quindi possibile suddividere tutti i file in molteplici file .scss e importarli in un file common.scss principale.
my-theme-component/
├── about.json
├── common/
│ ├── common.scss
│ └── head_tag.html
├── scss/
│ ├── announcement-bar.scss
│ ├── banner-featured-links.scss
│ ├── category-banners.scss
│ ├── disco-toc.scss
│ ├── topic-list-excerpts.scss
│ ├── topic-list-thumbnails.scss
│ └── disco-toc.scss
└── settings.yml