在默认情况下的 Discourse 主题删除都软删除。
永久删除的选项是不会出现的。
启用永久删除
要在 Discourse 上启用 永久删除,需要进入 Rails 控制,然后执行下面的命令:
- 访问 Discourse 的安装目录:
cd /var/discourse
- 进入 app 容器
./launcher enter app
- 访问 Rails 控制台:
rails c
- 设置
can_permanently_delete
配置选项为true
:
SiteSetting.can_permanently_delete = true
- 退出 Rails 控制台:
exit
- 退出 app 容器:
exit
在控制台中无法找到这个配置选项,因此只能通过命令行进行配置。
服务器上运行配置如下:
这个功能算是 Discourse 的一个隐藏功能吧。