모든 테마/컴포넌트를 지원해 주세요. CSS+HTML 커스터마이징 가능

특정 플러그인에 대한 커스텀 CSS를 추가하는 독립적인 테마 컴포넌트가 있는 Discourse 인스턴스를 정리하고 싶다면, 설치된 플러그인들에 대해 원하는 모든 고유한 커스터마이징을 담당하는 단일 테마 컴포넌트를 만드는 것이 좋습니다.

그 테마 컴포넌트 내부에서는 모든 파일을 여러 개의 .scss 파일로 나누고, 메인 common.scss 파일에 import할 수 있습니다.

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
3개의 좋아요