우리에게는 최신(Latest)이나 인기(Hot) 페이지에서 올바른 블록만 표시되는 것이 잘 작동합니다. 저는 저장소를 포크하고 라우트가 지정되지 않은 경우의 기본 동작을 변경했습니다. 이렇게 하려면 javascripts/connectors/before-list-area/tc-right-sidebar.js 파일을 수정하고 마지막 줄을 다음과 같이 변경하면 됩니다:
// 라우트가 지정되지 않은 경우 "Latest" 또는 "Hot" 페이지에서만 표시
return ["discovery.latest", "discovery.hot"].includes(currentRouteName);
저희는 Discourse를 처음 사용하는 관계로, 이렇게 할 경우 유지보수에 얼마나 많은 노력이 필요할지 확실하지 않지만, 지켜보겠습니다.