그런 훌륭한 주제에 대해서는 강조 표시를 해서 게시물을 부각시키는 방법이 없는 것 같습니다.
토픽 목록에서 특정 토픽을 강조하려면 해당 토픽을 목록 상단에 고정할 수 있습니다. 이는 Discourse의 기본 기능입니다.
그 점은 알고 있지만, 제 생각에는 고정(pin) 기능은 이 카테고리의 규칙이나 비슷한 용도로 사용되는 것 같습니다. 제 개인적으로는 목록에서 특정 주제를 강조할 수 있거나, 아니면 고정하지 않을 수 있는 방법이 있으면 좋겠습니다.
그것이 어떻게 작동할 것 같은지 예상하는 목업(mock-up)을 공유해 주시겠어요?
오, 멋지네요! 작은 테마 컴포넌트로 쉽게 구현할 수 있습니다. 먼저 이 “강조” 상태를 나타내는 스태프 태그를 하나 만들어 보세요. 예를 들어 "highlight"라고 해 두겠습니다. 그런 다음 강조하고 싶은 주제에 이 태그를 붙여 주시면 됩니다.
테마 코드에서 원하는 대로 스타일을 지정해야 하는데, 예를 들어 이렇게 할 수 있습니다:
tr.tag-highlight {
background-color: blue;
font-weight: bold;
border: 3px dotted pink;
}
그러면 이렇게 보입니다:
CSS로 하는 방법은 알고 있어요. 실제로 그 예제가 제 Discourse에서 정상적으로 작동하고 있거든요. 공식적으로 이 기능을 내장할 수 있는지 궁금합니다. 하이라이트는 꽤 유용한 기능이라고 생각해요.
이 기능은 정말 멋진데, 주제 목록에서 주제를 강조하는 데 효과적으로 작동합니다. 하지만 주제 자체도 강조하고 싶습니다. 태그가 주제 페이지에서 태그 자체에만 존재하는 것 같습니다.
아래처럼 시도해 봤는데, 작동할 것 같긴 한데 아마 제가 잘못하고 있는 것 같습니다.
.title-wrapper div.has-highlight {
/* 해당 클래스가 있는 <h1>에 대한 스타일 */
color: blue !important;
font-weight: bold;
}
이 맥락에서 "주제 자체"란 무엇인가요?
태그가 있는 주제의 주제 페이지에서, 해당 주제가 주제 목록뿐만 아니라 주제 페이지를 방문할 때도 특별해 보이도록 다른 색상(또는 기타 스타일)으로 표시하고 싶습니다.
아, 토픽의 첫 번째 게시글, 즉 OP를 말씀하시는 거죠?
body.tag-highlight article#post_1 {
background-color: blue;
font-weight: bold;
border: 3px dotted pink;
}
훌륭하네요! 이제 주제의 제목(TITLE)을 어떻게 지정해야 할까요?
// 이 코드는 태그 자체를 지정합니다
a[data-tag-name="extra-special-topic"] {
color: yellow !important;
}
// 이 코드는 주제 목록의 제목을 변경합니다
.tag-extra-special-topic .raw-topic-link {
color: blue !important;
}
// 이 코드는 원글(OP)의 배경/본문을 지정합니다
body.tag-extra-special-topic article#post_1 {
background-color: blue;
font-weight: bold;
border: 3px dotted pink;
}
.tag-extra-special-topic #topic-title .fancy-title {
color: papayawhip;
}
친애하는 친구여, 그들이 제안한 방법을 시도해 보았는가? 솔직히 고백하건대, 그들의 설명을 내가 이해하지 못했다. ![]()



