这是一个有趣的挑战。
如果网站是带有后端的动态网站,并且你在 Discourse 和该网站之间实现了单点登录(SSO),那么这将有一条清晰的前进路径。你的后端可以知道用户是谁,并使用管理员 API 密钥查询当前用户的 Discourse 通知,并在每次请求时将通知随页面一起发送。
由于该网站是静态页面,它目前实际上并没有登录状态,对吧?
我们可以使用以下两个方案,它们都适用于静态网站:
我认为为通知功能开发一个新的方案是个很棒的主意!