Discourse 如何修改域名

Discourse 搭建修改域名 例如:talk.foo.comtalk.bar.com

  1. 在设置中搜索旧域名并删除旧域名

renamedomain

  1. 在 app.yml 中修改 Discourse 站点名称,或者可以再次运行 ./discourse-setup 并输入新的域信息,而不是编辑 app.yml
DISCOURSE_HOSTNAME: 'talk.bar.com'

更改后,重建

./launcher rebuild app
  1. 修复社交登录

  2. 在帖子中用新名称替换旧名称的所有实例 所有现有帖子仍将引用旧域,将帖子中的文本从旧 URL 重新映射到新 URL,然后重新生成所有帖子以防万一,如果你有CDN的话,不要忘记在此之后重新打开 CDN。

./launcher enter app
discourse remap talk.foo.com talk.bar.com
rake posts:rebake

原文地址: