Si vous souhaitez que votre instance Discourse soit débarrassée des composants de thème indépendants responsables de l’ajout de CSS personnalisé pour un plugin particulier, vous pourriez peut-être plutôt créer un seul composant de thème responsable de toutes vos personnalisations uniques que vous souhaitez pour les plugins que vous avez installés.
À l’intérieur de ce composant de thème, vous pouvez ensuite diviser tous vos fichiers en plusieurs fichiers .scss et les importer dans un fichier common.scss principal.
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