这种范式与 20 世纪 90 年代的 PHP 应用程序截然不同,当时在生产服务器上通过 FTP 编辑文件是常态。
对 Discourse 行为的修改应作为独立项目存在,拥有自己的 Git 仓库,并利用现有的插件和主题 API。
因此,假设您想在主题编辑器中添加一个额外字段,让用户选择他们偏好的颜色。您可以按照 Developing Discourse Plugins - Part 1 - Create a basic plugin 的指南创建一个新的 Discourse 插件,然后将其托管在 GitHub 上,仓库命名为 discourse-favorite-color,并按照 Install plugins on a self-hosted site 的说明将其安装到您的实例中。