删除关于主题

删除帖子时,如果只有一个帖子,它也会删除主题本身,对吗?

我注意到这不允许删除系统主题/帖子。例如,如果我想删除类别(例如 https://howtodiscuss.com/t/about-the-insurance-category/15610)的“关于”主题。

或者,它可能是由系统/管理员自动创建的,并且没有永久删除它的选项。甚至没有更改系统创建主题所有权的选项来删除它们。

我认为我将不得不手动删除,使用

cd /var/discourse
./launcher enter app
rails c
Post.where(topic_id: 15610).destroy_all
Topic.find_by(id: 15610).destroy!

或者我将不得不取消列出主题。如果我取消列出,它只会对管理员可见,对其他人不可见,对吗?

实际上,我遇到了这个Google垃圾邮件处罚问题,因此需要清理我的网站并批量删除我网站上所有重复或内容稀疏的主题。我还想知道是否有任何方法可以查找我整个 Discourse 网站上所有低字数内容稀疏的主题?

1 个赞
4 个赞

@Moin 我实际上采纳了您的建议,并将它们全部取消列出。

但是,每当我删除上面我分享的控制台代码中的任何主题时,所有这些关于此类别的主题都会再次被创建。

现在我必须再次取消列出它们,有什么方法可以永久删除它们,使它们不再被创建吗?

Google 因这些问题已对我的网站处以内容稀疏处罚。

https://howtodiscuss.com/search?q=(Replace%20this%20first%20paragraph%20with%20a%20brief%20description%20of%20your%20new%20category.%20

Google 检测到所有这些内容重复。我该如何解决这个问题?

写那些描述,例如?

2 个赞

不,它们是类别正常运行所必需的,现有文本是占位符,应始终进行调整。
您需要为网站上每个公开可用的类别撰写唯一的类别描述。

1 个赞

我不确定我是否明白了。如果你把它们下架,你的问题就消失了,对吧?不需要删除它们。

当我取消列出它们时,过了一段时间,它们又开始显示并自动列出,不知道为什么。我希望它们被永久取消列出。有什么方法可以永久取消列出这些或永久删除它们吗?

奇怪 :thinking:
根据 @JammyDodger 在此处的建议,取消了“关于”主题的列表:


我在我的论坛上做了一个测试,触发了几乎所有的 Sidekiq 任务,我的“关于”主题仍然对普通用户隐藏。

4 个赞