테마 헤더에 추가한 JavaScript에서 $ is not defined 오류 발생

좋아요, 이제 이해했습니다. WordPress/Joomla 개발에서 넘어온 분이라면 헤더에 JS를 추가하는 방식이 동일한 방식으로 작동할 거라고 생각하셨겠네요.

링크하신 내용은 실제로 해결책이 됩니다. 다만, 현재 <script type='text/discourse-plugin> 헤더는 비추천(deprecated) 상태라는 점에 유의해 주세요: Modernizing inline script tags for templates & JS API

URL 문제를 빠르게 해결하기 위해 결국 Discourse 관리자에서 직접 영구 링크(permalink)를 설정했습니다.

도와주셔서 감사합니다. 설명도 잘 이해했습니다!