我还没有测试过,但我很确定这会奏效:
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- rm -rf discourse-subscriptions
- git clone https://github.com/yourForkUser/discourse-subscriptions
由于这会从 plugins 目录运行,因此它将删除现在包含在核心中的 discourse-subscriptions,并将其替换为您之前一直使用的那个。因此,将 rm -rf 添加到您的 app.yml 中,在 git clone(用于此插件或您不希望包含或要替换的任何其他插件)之前,应该可以满足您的需求,并用您的 fork 替换核心插件。