「概要」トピックの削除

投稿を削除すると、投稿が1つしかなかった場合、トピック自体も削除されますよね?

これにより、システムトピック/投稿を削除できないことに気づきました。たとえば、カテゴリの「about」トピックを削除したい場合、たとえば 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:
「About」トピックをリストから外すことは、@JammyDodger さんがこちらで推奨していました。


私のフォーラムでテストを行いました。ほぼすべての Sidekiq タスクをトリガーしましたが、「About」トピックは一般ユーザーからは非表示のままでした。

「いいね!」 4