“内容类型”与“主题”的分类与标签 — 正确的 URL 模式是什么?

我认为答案在很大程度上取决于您对社区内不同主题对特定成员的吸引程度的期望。

您是否期望讨论摄影和烹饪的群体之间有很大的重叠?如果是这样,这些不同主题的标签可能效果很好。

或者您是否试图在同一网站上服务多个子社区——一个用于烹饪,一个用于摄影?如果是这样,您可能更喜欢每个子社区一个类别。

我将假设您首先讨论的是一个单一社区,人们可以在其中一起讨论许多主题。


我的建议是先从类似方法 B 的方法开始。

为不同类型的内容设置不同的类别,将使您能够更清晰地表明讨论的类型以及参与者的预期行为。在某些情况下,您可以进一步配置类别以实现这些目的(例如,为问答类别使用已解决插件)。

然后,首先依靠标签来处理主题。这使您可以在存在重叠时自由地将多个标签应用于讨论(烹饪照片!)。

如果将来您发现将某些主题与其他主题更清晰地区分出来很有帮助,您可以使用标签来帮助重新分类。

总的来说,我们建议类别越少越好,尤其是刚开始时,层级越浅越好。默认情况下,我们只支持两级深度。您必须费力才能开启对第三级的支持。

我不知道人们是否会大量使用 URL 来预填充撰写器。我可以想象在某些情况下它很有用,但我建议在发现需要之前将这个想法搁置起来。

关于发现,还有另一个值得查看的页面是 /filter 页面,它可以让您构建更多自定义主题列表,您可以在网站侧边栏中进行配置:Filtering topic lists in Discourse

2 个赞