本指南解释了 Discourse 中已关闭、未列出和已归档主题之间的区别,包括它们的特征、视觉指示符和用例。
所需用户级别:所有用户
Discourse 提供了多种管理主题的方式,而不仅仅是保持主题开放。根据您的需求,您可以关闭、归档或未列出主题。每种状态都有不同的用途,并对主题的显示、交互和查找产生特定影响。
主题可以同时处于多种状态,例如已关闭且未列出,或已关闭且已归档。
主题状态摘要
| 状态 | 允许回复 | 在列表中可见 | 可搜索 | 摘要邮件 |
|---|---|---|---|---|
| 已关闭 | 否 | 是 | 是 | 排除 |
| 已归档 | 否 | 是(/top 和建议主题除外) |
是 | 排除 |
| 未列出 | 视情况而定 | 否 | 否 | 排除 |
已关闭的主题
关闭主题是限制最少的选项。当讨论自然结束时,或者在审查内容期间暂时停止回复时,您可以关闭主题。
已关闭主题的特征
- 禁止回复主题
- 禁用主题底部的“邀请”按钮
- 关闭时不更新主题的最后活动时间
- 继续允许举报主题或其帖子
- 继续允许收藏
- 在所有主题列表和搜索结果中保持可见
- 允许点赞和投票
- 从摘要邮件中排除主题
已归档的主题
归档比关闭更严格。当主题陈旧或过时,您希望保留它但大幅限制交互时,可以归档主题。正如 Jeff Atwood 所述,归档会冻结主题,使其无法更改。
已归档主题的特征
已归档主题具有已关闭主题的所有特征,此外还包括:
- 禁用用户删除帖子的功能
- 禁用点赞
- 禁用基于投票的投票(实际上关闭投票)
- 从
/top页面移除主题 - 从主题页面底部的建议主题列表中移除主题
- 继续在未读列表中显示(用户看到标记为已归档的帖子)
访问已归档的主题
- 在论坛 URL 上使用
status=archived查询参数:https://your-site.example.com/?status=archived - 浏览特定类别时,已归档的主题仍然可见
- 在搜索中使用
status:archived过滤器查找已归档的主题
未列出的主题
未列出主题会将其隐藏,而不会完全删除。对于需要通过直接链接访问但不应出现在常规论坛导航或搜索结果中的主题,您可以将其未列出。
未列出主题的特征
- 阻止主题出现在常规用户的列表中,包括:
- 首页 / 最新列表
- 未读主题列表
- 搜索结果
- 从摘要邮件中排除主题
- 只能通过直接链接访问
- 搜索引擎不可索引(之前已索引的主题可能会在搜索结果中保留一段时间,具体取决于搜索引擎的抓取计划)
- 排除在自动化用户徽章之外。自动化徽章如“好主题”和“好回复”仅适用于可见主题。未列出主题可能会移除用户徽章。
- 图标工具提示可能会显示翻译后的原因,解释主题为何被未列出(如果可用)
访问未列出的主题
- 使用
status=unlisted查询参数(仅限工作人员或管理员):https://your-site.example.com/?status=unlisted - 在搜索中使用
status:unlisted过滤器(仅限工作人员或管理员) - 拥有直接链接的常规用户仍然可以查看未列出的主题,即使他们无法搜索到它
图标指示符
所有三种状态都会在主题列表中的主题标题旁边显示状态图标。您可以将鼠标悬停在图标上,查看描述状态的工具提示。
| 状态 | 图标 | 工具提示 |
|---|---|---|
| 已关闭 | 锁 (topic.closed) | “已关闭” |
| 已归档 | 锁 (topic.closed) | “已归档” |
| 已关闭且已归档 | 锁 (topic.closed) | “已锁定且已归档” |
| 未列出 | 划掉的眼睛 (far-eye-slash) | “未列出”加上原因(如果可用) |
已关闭和已归档的主题都显示相同的锁图标。在主题列表中区分它们的唯一方法是将鼠标悬停在图标上并阅读工具提示。
重要说明
- 管理员、版主、信任级别 4 (TL4) 用户和类别组版主(针对各自的类别)不受这些限制的影响,可以继续在已归档和已关闭的主题中发帖和编辑帖子。
- 投票只能通过关闭投票本身或归档主题来关闭。
- 主题自动关闭功能不能用于在特定日期和时间关闭投票。
- 主题可以同时处于所有三种状态:已关闭、已归档和未列出。
常见问题
问:如何查找已归档的主题?
答:您可以在 URL 中使用 status=archived 查询参数,或在搜索功能中使用 status:archived 过滤器。
问:常规用户可以回复已关闭或已归档的主题吗?
答:不可以,常规用户无法回复已关闭或已归档的主题。管理员、版主、TL4 用户和类别组版主仍然可以与这些主题进行交互。
问:未列出的主题是否完全隐藏?
答:不是,未列出的主题仍然可以通过直接链接访问。它们对常规用户隐藏于大多数主题列表和搜索结果中,但任何拥有直接链接的人都可以查看它们。
问:我可以未列出整个类别,而不是单个主题吗?
答:可以。可以使用类别安全设置将类别设置为阅读限制或私有,从而限制谁可以查看它们。或者,可以逐个未列出类别中的单个主题。保留旧内容而不删除的常见方法是未列出相关主题,并创建一个包含直接链接的单个索引主题。这使拥有链接的人可以访问内容,同时将其排除在最新列表、搜索和摘要邮件之外。未列出主题可能会追溯移除其帖子的自动化徽章,如“好主题”。
问:归档主题是否会减少服务器或存储开销?
答:不会。归档是在数据库中的主题记录上设置的行为标志。它不会删除或压缩任何帖子、上传或其他数据。已归档的主题占用相同的数据库存储空间,并在大多数情况下仍被查询。归档会从 /top 页面和建议主题列表中移除主题,从而在这些特定区域提供轻微的查询范围减少,但这并不是有意义的性能优化策略。如果目标是减少存储,删除主题或导出后删除它们是适当的方法。
问:未列出的主题如何影响搜索引擎索引?
答:未列出的主题不可被搜索引擎索引,因为 HTML 页面对爬虫不可见。但是,如果主题在未被列出之前已被列出并索引,它可能会在搜索结果中保留一段时间,直到搜索引擎重新抓取页面并将其移除。
