Возможно, она была автоматически создана системой или администратором, и у меня нет возможности её полностью удалить. Более того, нет даже опции сменить владельца у тем, созданных системой, чтобы затем их удалить.
Думаю, мне придётся либо удалить их вручную, используя:
cd /var/discourse
./launcher enter app
rails c
Post.where(topic_id: 15610).destroy_all
Topic.find_by(id: 15610).destroy!
ИЛИ мне нужно будет скрыть тему из списка (unlist). Если я её скрою, она будет видна только администраторам, а не другим пользователям, верно?
На самом деле я столкнулся с проблемой штрафа Google за спам, поэтому мне нужно очистить свой сайт и массово удалить все дублирующиеся или некачественные (thin) материалы. Также интересно, есть ли способ найти весь контент с низким количеством слов на всём моём сайте Discourse?
@Moin, я действительно последовал вашему совету и скрыл все из списка.
Но всякий раз, когда я удаляю какие-либо темы с помощью вышеупомянутого кода консоли, который я поделился, все эти темы «о данной категории» снова создаются.
Теперь мне приходится снова скрывать их из списка. Есть ли способ удалить их навсегда, чтобы они больше не создавались?
Из-за этих проблем Google наложил на мой сайт штраф за «тонкий контент».
Когда я исключил их из списка, через некоторое время они снова появились и были автоматически добавлены обратно. Не знаю, почему. Я хотел исключить их навсегда. Есть ли способ навсегда исключить их или навсегда удалить?