오랜 기간 DiscoTOC를 사용해 왔는데, 최근 업데이트 이전까지는 중국어 제목과 함께 잘 작동했습니다.
포스트에 중국어 제목(ASCII 문자가 전혀 없는 제목)이 여러 개 있는 경우, 오른쪽의 내비게이션 항목을 클릭하면 해당 레벨의 첫 번째 제목으로만 이동합니다. 이는 DiscoTOC가 내비게이션 항목을 동일한 id로 생성하기 때문이라고 생각합니다(제목이 모두 중국어이기 때문에). 따라서 쿼리 셀렉터는 첫 번째 제목만 찾게 됩니다.
테스트 차원에서 GitHub 저장소를 포크하여 작은 커밋을 다음과 같이 push했습니다.
제 사이트에서는 잘 작동하는 것 같습니다. 팀에서 괜찮다고 보시면 pull request를 올리거나, 이 버그는 다른 방식으로 수정되어야 할 수도 있습니다.
첫 번째 게시물에는 이 컴포넌트가 잘 작동합니다. 좋은 컴포넌트를 만들어 주셔서 감사합니다.
아래에 있는 게시물들에도 자동 목차(autoTOC)를 적용할 수 있을지 궁금합니다. 하나의 게시물과 그 아래 댓글을 사용하여 무언가를 문서화할 때 흔히 발생하는 경우가 아닌가요? 예를 들어, 메인 게시물이나 아래 답변을 볼 때, 해당 게시물/답변에 제목/부제가 정의되어 있으면 자동으로 목차를 표시하고, 그렇지 않으면 기본적으로 타임라인을 표시하는 방식입니다.
어떤 이유인지 모르겠지만, 콘텐츠와 목차(TOC)를 전환하는 버튼을 찾지 못하겠습니다.
공식 disco-toc 플러그인이나 @Moin 님의 포크 버전에서도 같은 현상이 발생합니다…
이것에 대한 설정이 있을까요? 없는 것 같은데… 음…
제 시스템은 discourse 3.2.1입니다.
네, 메이저 버전은 릴리스 주기가 훨씬 느리므로, 그렇지 않으면 새로운 기능과 보안 업데이트를 기다리는 데 몇 달이 걸릴 수 있습니다. 기본적으로는 베타 릴리스를 통해 최신 상태를 유지하는 것을 권장합니다. 자세한 정보는 여기에서 확인하세요: Understanding Discourse release channels