我也一直在思考这个问题,我认为这对某些社区来说是合理的,但并非适用于所有社区。有些社区将自定义内容或主题视为网站身份的核心部分,他们非常希望在网站部署时能立即得知自定义内容是否存在问题;而另一些社区则使用原生 Discourse 安装,仅在此基础上添加少量自定义内容或组件,即使这些内容几天无法使用,他们也能轻松应对。
或许在安装新主题或组件时,“在 Discourse 更新时自动更新”复选框默认应处于关闭状态?目前该选项默认是开启的,但我认为应该默认关闭,不过这需要更广泛的讨论……
不,上面的代码片段(尤其是第二行)禁用了所有已安装主题的自动更新功能,因此应该能修复因主题自动更新(包括 JavaScript/CSS 错误)导致的任何构建失败问题。howto 部分应仅包含第二行代码。