Это интересная задача.
Если бы сайт был динамическим с бэкендом и у вас была единая система входа (SSO) между Discourse и сайтом, у нас был бы четкий путь решения. Ваш бэкенд знает, кто пользователь, и может использовать ключ администратора API для запроса уведомлений Discourse для текущего пользователя и отправлять их вместе со страницей при каждом запросе.
Поскольку сайт является статической страницей, у него, по сути, нет состояния авторизованного пользователя, верно?
У нас есть возможность использовать Embedding a list of Discourse Topics in another site и Embed Discourse comments on another website via Javascript — оба варианта работают со статическими сайтами.
Я считаю, что создание нового решения для уведомлений — отличная идея!