Более эффективный способ реализации пользовательского jQuery кода?

Discourse — это SPA, одностраничное приложение. Это также означает, что скрипты, которые вы добавляете в тег <head>, выполняются только один раз при первоначальной загрузке страницы, если вы не используете правильные методы. Возможно, вам потребуется изменить свой код так, чтобы он срабатывал на основе обработчика событий или слушателя.

Надеюсь, это поможет.