您好,
我们有一个诗歌论坛。在单个帖子中,它看起来像一首正常的诗,但在主页或类别列表中,摘录显示视图会变成段落或合并文本样式。原始帖子的视图丢失了。我尝试了不同的方法,不同的主题或“主题列表预览”插件均无效。如何在家或特定类别页面上像诗歌一样显示摘录(例如,前三行或带有摘录长度的最大行数)?
感谢您的支持。
您可以检查 SiteSetting traditional markdown linebreaks 的值。其描述为:“在 Markdown 中使用传统的换行符,这需要两个尾随空格才能换行。”
这有点令人困惑,但我想您已勾选此项,而您希望取消勾选它。或者是我糊涂了。
1 个赞
谢谢 Jay,我试过了但没用。我不知道怎么回事,但在摘录中,它将所有句子合并成了一个段落。
你好 Proje DEV! ![]()
你是否在使用 Topic List Excerpts
我认为如果你想覆盖它以保留换行符,你需要一个插件。
我认为这需要被覆盖:discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub
更具体地说,这一行:discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub
我没有尝试过,但这可能对此有帮助:Override existing Discourse methods in plugins
我很乐意看看,但我现在没有开发环境(而且我编程很差,所以希望有更熟练的人能给出更合适的答案)。![]()
1 个赞
你好,我认为你可以尝试使用 white-space: pre-line,它将保留摘要中的主题换行。![]()
将此添加到 Common > CSS
.topic-list {
a.topic-excerpt {
white-space: pre-line;
}
}
6 个赞
谢谢 Don。它奏效了 ![]()
2 个赞
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


