Cloudflare 的 ‘自动压缩’ 功能会破坏 Discourse 的最新版本。在浏览器控制台中,您会看到类似以下的错误:
Uncaught SyntaxError: Unexpected identifier '#...'
Cloudflare 已意识到此问题,并在其仪表板中添加了此消息:
**注意:**请注意,此功能可能与某些较新的 CSS 和 JS 语言功能不完全兼容,这可能会影响网站的功能。
不幸的是,尽管存在此严重问题,该功能仍将为现有网站启用,直到 2024-08-05。 8 月 20 日更新:该功能仍然存在,并显示“即将移除”。
要禁用此 Cloudflare 功能并恢复 Discourse 站点的功能,您应该:
-
访问 Cloudflare 设置中的“‘内容优化’ 部分:
-
向下滚动到“自动压缩”,然后取消选中所有框
-
在侧边栏中,转到缓存 → 配置,然后单击“清除所有缓存”
现在刷新您的论坛,一切应该都能恢复正常。
有关优化 Discourse/Cloudflare 的更多信息,请参阅此主题:


