정보 주제 삭제

게시글을 삭제하면, 게시글이 1개뿐인 경우 주제 자체도 함께 삭제되는 것이 맞나요?

이 기능이 시스템 주제/게시글의 삭제를 허용하지 않는다는 것을 알아차렸습니다. 예를 들어, https://howtodiscuss.com/t/about-the-insurance-category/15610 과 같은 카테고리의 ‘About’ 주제를 삭제하고 싶을 때 말이죠.

아니면 시스템/관리자에 의해 자동 생성되었기 때문에 영구 삭제할 옵션이 없는 것일 수도 있습니다. 그리고 삭제하기 위해 시스템이 생성한 주제의 소유권을 변경할 옵션도 전혀 없습니다.

따라서 다음 방법으로 수동으로 삭제해야 할 것 같습니다.

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

또는 주제를 목록에서 제거(UN LIST)해야 할 것입니다. 목록에서 제거하면 관리자만 볼 수 있고 다른 사용자는 볼 수 없게 되는 것이 맞나요?

실제로 Google 스팸 페널티 문제를 겪고 있어, 사이트의 중복되거나 얇은(thin) 콘텐츠를 일괄적으로 정리하고 삭제해야 합니다. 또한, 내 디스코urses 사이트 전체에서 낮은 단어 수를 가진 얇은 콘텐츠를 모두 찾는 방법이 있는지 궁금합니다.

@Moin 실제로 조언해 주신 대로 전부 비공개로 설정했습니다.

하지만 위에서 공유한 콘솔 코드를 사용해 어떤 주제든 삭제할 때마다, 이 카테고리 정보 주제들이 다시 생성됩니다.

다시 비공개로 설정해야 하는 상황이었는데, 다시 생성되지 않도록 영구적으로 삭제하는 방법이 있을까요?

이 문제로 인해 Google에서 사이트가 얇은 콘텐츠(thin content) 패널티를 받았습니다.

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

Google이 이 모든 항목에서 중복 콘텐츠를 감지하고 있습니다. 어떻게 해결해야 할까요?

예를 들어, 그 설명을 작성하는 건가요?

아니요, 카테고리가 기능을 수행하려면 필요합니다. 기존 텍스트는 플레이스홀더이며 항상 맞춤 조정되어야 합니다.

사이트에 공개된 모든 카테고리에 고유한 카테고리 설명을 작성해야 합니다.

정확히 무슨 말씀인지 잘 모르겠어요. 목록에서 제거하면 문제가 더 이상 발생하지 않잖아요? 삭제할 필요는 없어요.

제가 목록에서 제거(unlist)했을 때, 시간이 지나면 다시 표시되고 자동으로 목록에 다시 등록됩니다. 왜 그런지 모르겠습니다. 영구적으로 목록에서 제거하고 싶습니다. 이 항목들을 영구적으로 목록에서 제거하거나 영구적으로 삭제할 방법이 있을까요?

이상하네요 :thinking:
@JammyDodger 님이 여기서 About 토픽을 목록에서 제외하라고 조언했습니다:


제 포럼에서 테스트를 해봤습니다. 거의 모든 Sidekiq 작업을 트리거했는데도 일반 사용자에게 About 토픽이 계속 숨겨져 있었습니다.