各位好!
当您置顶一篇文章时,在“最新”版块下会显示其摘要。不幸的是,我帖子的第一行显示了链接,然后是帖子的文本。这会使读者对摘要的阅读产生干扰。
如果这很重要的话,我正在使用来自 Wordpress 的官方 Discourse 集成将帖子推送到论坛。是的,链接介绍的默认是 \u003csmall\u003e 行为。
所以摘要显示为:
\u003csmall\u003e阅读文章: \u003clink\u003e \u003c/small\u003e
此处是文本
我尝试了 ask.discourse,它提到了一个我没有使用的插件。以下是我的所有组件及其状态。
主题组件名称
已启用
discourse-category-banners
是
discourse-christmas-decorations
否
discourse-social-share
是
Easy Footer
是
Reftagger
是
Topic Thumbnails
否
Twitter Native Embed
是
这在安全模式下会发生吗?链接是通往 WP 帖子还是 Discourse 主题?
谢谢。
即使在安全模式下仍然会发生这种情况。
另外,该行不是链接本身,而是链接的文本,即链接预览。
对不起,您能详细说明一下吗?预览上方的链接是指向 WP 站点的帖子还是 Discourse 论坛主题?谢谢。
我认为一个例子会使这一点更清楚。
这是我在 /latest 上看到的情况:
这是论坛 /latest 页面上的一个置顶主题 。
请注意,预览以以下内容开头:
“完整文章请访问:Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit?”
……然后接着 是正文预览:
Nulla facilisi lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid… read more
如果您点击进入主题本身,一切正常。主题会正确渲染。
在主题的顶部,结构是:
<small>完整文章请访问: Lorem Ipsum Dolor Sit Amet Consectetur Adipiscing Elit?</small>
<p>Nulla facilisi lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incidid...</p>
所以第一行是一个小的、上下文相关的链接,指向完整文章,实际的主题内容紧随其后。
问题仅出现在 /latest 上 :当主题被置顶时,Discourse 似乎将第一行链接文本 (“完整文章请访问:…”)用作主题摘要的一部分,而不是跳过它并使用正文文本。
这使得 /latest 视图感觉非常笨拙,因为链接文本在预览中占据主导地位,并将实际的主题摘要推到下面。
我的期望是:
忽略第一行的上下文链接(尤其是在 <small> 内部)用于摘要目的,或者
置顶主题应根据正文文本而不是链接文本生成其预览。
这是预期的行为,还是有设置/主题级别的覆盖来控制 /latest 上置顶主题摘要的生成方式?
嗨,Nate——感谢您抽出时间回复。
我想我们可能在理解上有些偏差,所以我想澄清一下。
我没有嵌入或一键预览(oneboxing)任何内容 。这是一个在 Discourse 论坛上的常规 Discourse 主题。
在主题内部,结构如下:
第一行:一个指向 WordPress 文章的小型上下文链接
之后:Discourse 帖子的实际正文内容
因此,在主题内部,所有内容都按预期完全渲染。
问题仅出现在 /latest 页面 上,特别是置顶主题 。
在 /latest 页面上,Discourse 将第一行的链接文本 (“Full article at: …”)提取到了主题摘要中,而不是跳过它并使用后面的正文内容。因此,/latest 预览首先显示链接文章的标题,然后才是实际的主题内容——这感觉非常不直观和笨拙。
明确地说:
这与嵌入的主题无关
与一键预览无关
与 WordPress 渲染无关
这里涉及的所有内容都完全发生在 Discourse 内部
我的期望是,第一行的上下文链接(特别是那些用作元数据的链接)在 /latest 的摘要生成时会被忽略,摘要应源自主题正文。
所以核心问题是:
这是 /latest 上置顶主题的预期行为,还是有设置/覆盖项可以控制摘要来源的选择方式?
啊!这让事情清楚多了。我不认为有任何设置可以更改主题摘要。但是,您可以尝试以下方法在主题列表中指定主题摘要:
codinghorror:
您可以在第一篇帖子中明确标记开始和结束摘要
我测试了一下,效果非常好。
3 个赞