生产环境中的实时重载

:information_source: 摘要 在生产环境中恢复 CSS 重新加载
:hammer_and_wrench: 代码仓库 \u003chttps://github.com/communiteq/discourse-tc-livereload\u003e
:question: 安装指南 如何安装主题或主题组件

\u003c!-- Fill in "repoName" and "repoURL" for the automatic install button –\u003e

安装此主题组件

在八月份,实时 CSS 重新加载在生产环境中被移除。

现在我使用我的开发环境来开发插件,但大多数时候我在一个预发布服务器上开发主题组件,该服务器在技术上是生产环境,但只有那些了解在看到奇怪情况发生时按 F5 刷新的人。

我创建了这个主题组件,以便在非开发环境中恢复实时重新加载。

因为它确实可能引起问题(这也是它被移除的原因),所以该功能可以限制在特定的组中。默认是 staff。可以在主题组件设置中更改组。

尽管如此,如果你不知道自己在做什么,不建议使用此主题组件 :face_with_open_eyes_and_hand_over_mouth:

6 个赞

太棒了!我希望这个功能能够进入核心,并且只对管理员生效,或者默认禁用,然后强制人们添加一个组才能使其生效。

我几乎所有的主题开发都是在生产站点上进行的(尽管通常是技术上的“准生产”站点)。

非常感谢!

1 个赞

只要描述中有适当的免责声明,核心中一个新的基于组的站点设置就可以了。pr-welcome

我仍然强烈建议不要将生产实例作为日常工作进行开发。生产构建会剥离掉大量有用的错误和调试信息,因此当出现问题时,您将得不到有用的反馈。

2 个赞

太好了!

啊哈。也许强迫像我这样的“黑客”获得更好的提示是件好事,我经常不知道哪里出了问题。也许就是这个原因!

但对于简单的 CSS 和颜色调整,我想应该没有危险。