如果您希望 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