사용자 정의 텍스트의 색상을 변경할 수 있나요?

예를 들어, %{count} unread은 원하는 내용으로 변경할 수 있지만, unread 부분만 다른 색으로 변경할 수 있을까요?

또는 태그를 둘러싸는 상자처럼 배경색을 추가할 수도 있을까요?

감사합니다.

CSS가 필요합니다.

#documentation:theme-developers를 확인해 보세요.

이 작업을 수행할 수 있는 샘플 CSS를 좀 알려주실 수 있을까요?

아니면 테마 개발자 관련 특정 주제라도 알려주시면 감사하겠습니다.

감사합니다.

숫자가 아니라 단어를 변경하는 것이 맞는지 확인하고 싶습니다.

가이드를 읽어보세요:

네. 그리고 사용자 정의 텍스트 기능에서 이렇게 하고 싶습니다. "읽지 않음"을 빨간색으로 표시하고 싶어요. 기본 테마의 CSS에 직접 추가해야 한다면 시도해 볼 수는 있지만, 다시 한번 말씀드리지만, 사용자 정의 텍스트 섹션에서 처리하는 쪽이 훨씬 좋습니다.

하지만, 저는 테마를 만들고 싶지 않아요. 커스텀 텍스트 안에 있는 단어 1개만 색을 바꾸고 싶은 거예요.

ETA: 주신 링크를 확인해 봤는데, 단어 하나를 바꾸려고 그렇게 많은 수고를 들여야 하는 것 같아서요. 만약 새로운 테마를 만드는 것이 유일한 방법이라면, 저에게는 큰 문제가 아니에요. :grinning:

네, 단어의 색상과 스타일을 변경하려면 CSS를 추가해야 합니다. 커스터마이징된 텍스트 섹션은 텍스트의 내용 자체를 변경하는 용도이지, 스타일을 변경하는 용도가 아닙니다.

다만 기본 테마에 CSS를 직접 추가하는 대신, Discourse에는 기존 테마 위에 CSS를 추가할 수 있는 테마 컴포넌트가 있습니다.

기대치를 명확히 하기 위해 말씀드리자면, Meta는 CSS를 처음부터 끝까지 배울 수 있는 전담 지원 사이트가 아닙니다. (Discourse의 동작을 플러그인을 통해 커스터마이즈하고 싶다면 Ruby와 JavaScript를 처음부터 완전히 배울 수 있는 전담 지원 사이트가 아닌 것과 같습니다.) Discourse의 외관을 커스터마이즈하려면 CSS에 대해 더 배워야 합니다.

따라서 여기에는 Discourse의 테마 컴포넌트와 플러그인을 만드는 가이드는 있지만, CSS나 Ruby를 처음부터 배우는 가이드는 없습니다. (이것은 일반적인 기술이므로) 때로는 사람들이 친절하게 도와주기도 하지만, 일반적인 HTML 및 CSS 지식, 즉 인스펙터의 기본 사항, 클래스 및 속성 등에 대해 설명해야 하므로 항상 가능한 것은 아닙니다.

사이트에서 CSS 변경을 만드는 데 대한 입문 가이드는 다음과 같습니다:

1개의 좋아요