リストで投稿の表示数を維持するにはどうすればよいですか

こんにちは、
詩のフォーラムがあります。単一の投稿では、詩のように正常に見えますが、抜粋表示ビューはホームページやカテゴリリストでは段落または結合されたテキストスタイルになります。元の投稿ビューが失われます。さまざまなこと、さまざまなテーマ、または「トピックリストプレビュー」プラグインを試しましたが、うまくいきませんでした。ホームページや特定のカテゴリページで、詩のように抜粋(例:最初の3行または抜粋の長さで最大行数)を表示するにはどうすればよいですか。
サポートありがとうございます。

SiteSetting traditional markdown linebreaks の値を確認してみてください。説明には「Markdown で従来の改行を使用します。改行には末尾にスペースが 2 つ必要です。」とあります。

これは少し紛らわしいですが、このチェックボックスがオンになっていて、オフにしたいのだと思います。それとも、私が混乱しているのでしょうか。

「いいね!」 1

ジェイさん、ありがとう。試しましたが、うまくいきませんでした。どういうわけか、抜粋で全ての文が1つの段落に結合されてしまいます。

Proje DEVさん、こんにちは! :slight_smile:

Topic List Excerpts を使用していますか?

改行を保持したい場合は、プラグインが必要になると思います。

オーバーライドする必要があるのは、おそらくこれでしょう:discourse/app/controllers/topics_controller.rb at main · discourse/discourse · GitHub

より具体的には、この行です:

試してはいませんが、この目的には役立つかもしれません:Override existing Discourse methods in plugins

喜んで確認しますが、現在開発環境がありません(そしてコーディングが苦手なので、もっとスキルのある人が適切な回答をしてくれることを願っています)。 :slight_smile:

「いいね!」 1

こんにちは、white-space: pre-line を試してみてはどうでしょうか。これにより、抜粋のトピックの改行が維持されます :slightly_smiling_face:

これを Common > CSS に追加してください

.topic-list {
  a.topic-excerpt {
    white-space: pre-line;
  }
}

「いいね!」 6

ドン、ありがとう。うまくいきました :+1:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.