Добавление Javascript в заголовок темы вызывает ошибку $ is not defined

Хорошо, теперь я понял. Приходя из мира разработки на WordPress/Joomla, вы думали, что добавление JS в заголовок будет работать так же.

Ваша ссылка действительно предлагает решение, но обратите внимание, что теперь заголовки <script type='text/discourse-plugin'> устарели: Modernizing inline script tags for templates & JS API

Чтобы быстро решить проблему с URL, я в итоге создал постоянную ссылку напрямую через админ-панель Discourse.

Спасибо за поддержку и разъяснения!