适用于Discourse的Reddit风格主题

对我来说是正常的:


它不是网站文本的一部分。它是主题的一部分。

找到所有相关翻译所在的位置:

我明白这可能会让人感到困惑!

1 个赞

我现在感觉好笨,我太习惯使用网站上的文字了,都没注意到它们就在那里。非常感谢你 :slight_smile:

1 个赞

太棒了!有什么办法可以为主题添加图片背景吗?

1 个赞

嘿 - 我真的很喜欢这个主题。我认为它非常有利于鼓励讨论和展示媒体。

我正在尝试解决(在附加的图片中)两个问题,并想知道是否有人有什么建议。请记住,我是托管 Discourse 社区的新手。我是自托管的。

  1. YouTube 在帖子本身中加载得非常漂亮,但在主页的帖子预览中我只看到一个缩略图。我确定这可能是出于性能考虑,但有没有办法让它实际加载视频,以便您可以直接从主页上的主题预览中观看?我理解这可能会导致用户不太可能点击进入主题参与讨论的权衡,所以我明白为什么这是一个故意的选择,但我想看看有哪些选项。
  2. 我截图中的顶部帖子在开头有一个投票,但投票没有显示在主题预览中。能否将其更改为像图片(或上面示例中的 YouTube 缩略图)一样显示投票 - 基本上将其制作成一种媒体类型,可以在主题预览中显示,而无需点击进入主题?

提前非常感谢您的指导。

2 个赞

我也对此感兴趣!!在这里似乎是可能的。

这在某种程度上是可能的,但有很多缺点……如果一个 YouTube 视频被发布为“精选链接”(即,URL 被输入为主题的标题),正如你的截图所示,那么该 URL 在主题列表中可用,并且可以用来嵌入视频(这需要一些额外的主题工作)。

缺点是,如果链接只是发布在第一篇文章的正文中,它就不会被视为精选链接……并且 Discourse 仍然会抓取缩略图,但视频 URL 在主题列表中将不可用。所以这几乎是一个隐藏的功能。

此外,每个视频提供商都需要在主题中进行一些自定义逻辑来支持嵌入,因此它不会自动适用于每个视频。

通常,自定义插件可以更好地完成这项工作。插件可以检查原始帖子中的视频链接,并自动将其提取为精选链接。

由于类似的问题,这也相当棘手,在主题列表级别,我们不知道原始帖子是否有投票……我们不序列化有关它的任何数据。我们也许可以检查摘要中的“poll”,然后尝试从主题中作为单独的请求获取数据……但这只会在投票位于帖子顶部时才有效,并且可能存在一些性能问题。

自定义插件也能更好地处理这个问题。

谢谢!这是一个有用的回复。我将根据您的建议研究一些潜在的解决方案。最终,这可能对我来说是一个太大的工程,无法独自尝试,但我可能会试一试。

如果我找到了可能对其他人有帮助的解决方案,我会分享。我当然看到了挑战,这可能是一种“是否值得付出努力?”的情况。


当设置有类别徽标时,最上方会只显示徽标图片。

如果主题帖子包含代码围栏(三个反引号),则主题列表预览中会显示一个写着“无字形”的矩形。

这种情况曾在此处的 Meta 上发生。

1 个赞

大家好,我遇到了同样的问题:当宽屏高于 2560px 时,主题未居中。谢谢。

你好 arkshine,你的主题未居中

有人有移动端的示例吗?