hhlp
1
인라인 코드 code → 일반 코드
두 가지 해결책을 찾았지만, 둘 다 작동하지 않습니다. 제가 무언가를 놓치고 있는 건지, 아니면 그 사이에 무언가가 변경된 건지 모르겠습니다.
미리 감사드립니다…
감사합니다.
IAmGav
(Gavin Perch)
2
admin > settings에서 확인해야 할 설정이 4가지 있습니다
도움이 되기를 바랍니다
hhlp
3
차이를 전혀 확인할 수 없습니다:
기본 코드 언어 → 자동
자동 강조 언어 → 목록
코드 블록에 복사 버튼 표시 → 활성화됨
모든 코드 자동 강조 → 활성화됨
코드 펜스(code-fences) 옵션은 사용할 수 없습니다.
비즈니스 플랜이 아니기 때문에 코드 펜스를 설치할 수 없습니다.
참고
목록에 plain-text도 추가했습니다…
감사합니다.
OP가 언급했듯이, 인라인 코드를 강조할 수 있습니다. 해당 방법은 여전히 작동합니다:
- https://example.com/admin/customize/themes/1/common/scss/edit 로 이동합니다 (테마 URL에 따라 다를 수 있음)
- CSS 섹션의 맨 아래로 이동하여 아래 코드를 붙여넣습니다:
p>code, li>code {
color: #c7254e;
background: #f9f2f4;
padding: 2px 4px;
border-radius: 2px;
}
저장합니다. 완료. 이제 인라인 텍스트는 다음과 같이 보입니다: 
이것은 코드 블록에만 해당됩니다(아래 그림 참조). 원래 질문은 인라인 텍스트에 관한 것이었습니다.
hhlp
5
답변해 주셔서 감사합니다. 이전에도 코드를 테스트해 봤는데 제 사이트에서는 왜 작동하지 않는지 모르겠습니다:

감사합니다.
아마도 테마가 이미 커스터마이징되어 있어 이 기능을 지원하지 않는 것 같습니다.
기본 테마를 사용 중입니다 (영어가 아닌 텍스트에 대해 죄송합니다):
hhlp
7
기본 색상 스키마 → light를 사용했습니다.
감사합니다.
방금 내 사이트에서 Default Light 테마로 테스트해 봤는데, 제 환경에서는 잘 작동합니다.
제대로 표시되려면 페이지를 새로고침해야 했어요.
새로운 테마 컴포넌트로 추가하신 건가요? 그렇다면 테마에 연결하는 것을 잊지 않으셨나요? (아주 당연한 질문인 걸 알지만, 저도 깜빡했거든요
)
hhlp
9
이제 여기에서 일하게 되어 정말 기쁩니다. 올바른 방향으로 이끌어 주셔서 감사합니다. 하지만 몇 가지 문제가 있습니다. 테마를 적용하는 특정 컴포넌트가 소스 코드의 동작을 방해하고 있습니다. 제가 여기서 작성한 컴포넌트가 무엇인지 더 명확하게 파악했습니다.
감사합니다.
hhlp
10
원인을 찾았고, 그 소스는 다음과 같습니다:
→ discourse-custom-code/common at main · discourse/discourse-custom-code · GitHub
p > code,
li > code,
pre > code {
color: dark-light-choose($code_light, $code_dark) $i;
background: dark-light-choose($code_background_light, $code_background_dark) $i;
}
tweaks CSS를 사용하지 않고도 이 컴포넌트를 사용하여 다음 항목을 수정하면 됩니다:
- 라이트 모드 텍스트 색상.
- 라이트 모드 배경 색상.
- 다크 모드 텍스트 색상.
- 다크 모드 배경 색상.
참고
다만, 이는 인라인 코드와 블록 코드 모두에 적용됩니다.
감사합니다.
올바른 링크는 Custom Code 인 것 같습니다.