Если вы хотите, чтобы ваш экземпляр Discourse был свободен от независимых компонентов тем, отвечающих за добавление пользовательских стилей CSS для конкретного плагина, вы можете вместо этого создать один компонент темы, который будет отвечать за все уникальные настройки, которые вы хотите применить к установленным вами плагинам.
Внутри этого компонента темы вы можете разделить все свои файлы на несколько .scss файлов и импортировать их в главный файл common.scss.
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