관련 플러그인이 설치된 경우 [details=...] 제목에서 BBCode/KaTeX 또는 MathJax/HTML 렌더링 지원

저는 인스턴스에서 Discourse MathDiscourse BBCode 플러그인을 모두 사용하고 있습니다. [details=...] 제목 내부에서 인라인 BBCode와 KaTeX 렌더링(\color 사용 시) 또는 MathJax 렌더링(\textcolor 사용 시, $...$ 방식)을 지원해 주시길 요청드립니다.

현재 [details=...] 제목 안의 모든 포맷팅은 제거되거나 리터럴 텍스트로 표시되고 있습니다. **본문(content body)**에서는 수식과 BBCode가 아름답게 렌더링되는 것과 대비됩니다. 이는 수학 중심이거나 교육적인 게시글을 작성할 때, 접힌 제목이 구조를 명확하게 반영하길 원할 때(예: “the \hat{r} component” 또는 “$\textcolor{blue}{3^\text{rd}}$ term”) 시각적 명확성을 제한합니다.

지원된다면 다음과 같은 사용 사례가 가능해집니다:

[details="[color=orange]1st Term[/color]"]
...
[/details]
[details="$\textcolor{green}{\text{Vector Potential Term}}$"]
...
[/details]

이를 통해 예를 들어 다음이 가능해집니다:

  • 색상 코딩된 구성 요소 이름
  • 섹션 헤더에 유니코드 또는 LaTeX 인코딩된 수식 기호
  • 더 접근성 있고 잘 구조화된 수학적 토론(특히 학생과 연구자를 위해)

이 기능은 discourse-math 또는 discourse-bbcode가 활성화되어 있는지 감지하는 방식으로 게이트를 설정할 수 있으므로, 기본 Discourse 동작에 영향을 주지 않습니다.

이것이 핵심 개선 사항 또는 플러그인 확장으로 실현 가능한가요?

Discourse에 대한 놀라운 작업에 감사드립니다 — 기술적 및 학술적 커뮤니케이션을 위한 탁월한 플랫폼입니다.

1개의 좋아요

BBcode를 활용한 색상 표현 탐색

이 게시물에는 KaTex가 없습니다.


[color=blue]i get reminders often about brining cushions in but not plants[/color]

[color=blue]i get reminders often about brining cushions in but not plants[/color]

[details= [color=blue]i get reminders often about brining cushions in but not plants[/color]]
so i should improve the available reminders to ensure someone does water the plants
[/details]
[color=blue]i get reminders often about brining cushions in but not plants[/color]

so i should improve the available reminders to ensure someone does water the plants


Discourse BBcode가 활성화된 포럼에서 출력은 다음과 같습니다.

진전이 있는지 확인차 문의드립니다.

수식을 사용하는 모든 Discourse 사이트, 특히 교육, 학술, 과학 커뮤니티에서 이 기능이 매우 유용할 것입니다.

현재 [details="..."]의 제목은 공식 플러그인이 설치되어 본문에서 정상 작동하더라도 모든 BBCode 및 KaTeX/MathJax를 제거하거나 무시합니다.

깨진 사례 예시:

  • [details="Color: [color=blue]important[/color]"][color=blue]important[/color]가 일반 텍스트로 렌더링됨
  • [details="$\vec{v}$-based solution"]$...$가 일반 텍스트로 렌더링됨

제가 아는 한 우회 방법이 없습니다. 원시 HTML <details><summary>를 사용해도 도움이 되지 않으며, summary 태그가 초기에 제재(sanitize)되므로 raw="true"를 적용하려는 시도도 실패합니다.

관련 플러그인이 활성화된 경우 조건부로라도 이 기능이 지원되기를 바랍니다.

필요하다면 테스트나 명세 작성에 도움을 드릴 수 있습니다.