이 테마 컴포넌트는 Discourse에서 특정 카테고리(또는 여러 카테고리)를 강조 표시할 수 있게 해줍니다. 다음 기능을 사용할 수 있습니다:
- 특정 카테고리에 특별한 배경 스타일 적용
- 동일한 특별한 스타일을 적용한 카테고리 링크를 헤더에 추가
예를 들어 “Premium” 콘텐츠가 있는 카테고리에 사용할 수 있습니다.
카테고리 내비게이션 및 헤더 라벨
카테고리 페이지
설정
카테고리 하이라이터 테마 컴포넌트에는 "카테고리 강조"라는 주요 설정이 하나 있습니다. 이 설정은 카테고리 하이라이터 테마 컴포넌트 설정 패널에서 찾을 수 있습니다.
강조 표시하려는 각 카테고리는 이 설정에서 별도의 목록 항목을 가집니다. 각 항목의 형식은 다음과 같습니다:
category_slug~background~text_color~header_label~header_label_mobile~parent_slug~alternate_link
이 형식의 예시는 다음과 같습니다:
premium~linear-gradient(319deg, #cdedfd 0%, #ffec82 37%, #ffcfd2 100%)~#88562e~:star:  Premium~:star:
~(“틸드”)로 구분되는 6가지 가능한 값이 있습니다. 각 값을 차례로 살펴보겠습니다.
카테고리 슬러그
강조 표시하려는 카테고리의 "슬러그"입니다. 카테고리 설정에서 이를 찾을 수 있습니다.
하위 카테고리를 강조 표시해야 하는 경우, “부모” 카테고리 슬러그를 사용하고 슬래시(/)로 구분하여 하위 카테고리 슬러그를 입력해야 합니다.
예를 들어, videos라는 슬러그를 가진 premium의 하위 카테고리를 강조 표시하고 싶다면 다음과 같이 사용합니다:
premium/videos
권한
강조 표시된 카테고리에 대한 read 권한이 있는 사용자만 강조 표시(헤더 라벨 포함)를 볼 수 있다는 점에 유의하세요. 카테고리 “보안” 설정에서 카테고리 권한을 변경할 수 있습니다.
배경
이 값은 카테고리 배지(badge)의 background CSS 속성에 부여됩니다. 이 속성이 지원하는 모든 항목을 사용할 수 있습니다.
background - CSS: Cascading Style Sheets | MDN
background CSS 단축 속성은 색상, 이미지, 기원 및 크기, 반복 방법 등 모든 배경 스타일 속성을 한 번에 설정합니다.
예를 들어 linear-gradient(319deg, #cdedfd 0%, #ffec82 37%, #ffcfd2 100%).
텍스트 색상
이 값은 카테고리 배지의 color CSS 속성에 부여됩니다. 이는 텍스트의 색상에 영향을 미칩니다. 이 속성이 지원하는 모든 항목을 사용할 수 있습니다.
color - CSS: Cascading Style Sheets | MDN
color CSS 속성은 요소의 텍스트 및 텍스트 장식의 전경 색상 값을 설정하고 currentcolor 값을 설정합니다. currentcolor는 다른 속성의 간접 값으로 사용할 수 있으며, …와 같은 다른 색상 속성의 기본값입니다.
우리의 예시에서는 #88562e입니다.
헤더 라벨
이 값은 두 가지 목적을 수행합니다. 다음을 결정합니다:
- 강조 표시된 카테고리에 헤더 라벨이 부여되는지 여부;
- 해당 라벨의 내용.
헤더 라벨이 원하지 않다면 이 값을 전혀 포함하지 마세요.
이 값은 텍스트, HTML 엔티티 및 이모지를 지원합니다.
여기서 헤더 라벨 값은 :star:  Premium입니다. 이는:
- 별 이모지 쇼트코드:
:star: - 두 개의 줄바꿈 없는 공백 HTML 엔티티(각각 하나의 공백을 추가):
   - 라벨 텍스트:
Premium
이모지 쇼트코드 전체 목록과 HTML 엔티티 전체 목록을 여기서 찾을 수 있습니다.
모바일 헤더 라벨
이 값도 두 가지 목적을 수행합니다. 다음을 결정합니다:
- 강조 표시된 카테고리에 모바일 헤더 라벨이 부여되는지 여부;
- 모바일 헤더 라벨의 내용.
사용법과 형식은 헤더 라벨과 동일합니다. 여기서 유의할 점은 모바일에서는 공간이 더 적으므로, 공간을 절약하기 위해 이모지나 짧은 단어만 사용하는 것이 현명할 수 있다는 것입니다.
부모 카테고리
항목의 "부모"를 설정하여 헤더에 드롭다운을 만들 수 있습니다. 여섯 번째 항목으로 카테고리 슬러그를 입력하면 해당 항목은 헤더에서 해당 카테고리의 하위 메뉴 항목이 됩니다. 첫 번째 항목과 마찬가지로, 카테고리 설정 모달에서 가져올 수 있는 카테고리 슬러그를 사용해야 합니다.
대체 링크
기본적으로 각 카테고리 항목은 해당 카테고리로 링크됩니다. 설정 블록의 여섯 번째 항목으로 URL을 추가하여 링크를 변경할 수 있습니다.







