奇妙な引用方法... なぜ複数段落が機能しないのか、理由がわかりますか?

新しいコミュニティへの移行に伴い、しばらくの間、旧システムからいくつかのメッセージを取り込む必要があります。これには外部ソースからの引用が含まれます。

幸いにも、素晴らしい [quote] システムがあります。テキストを貼り付け、先頭に [quote=“名前”] を、末尾に [/quote] を追加すれば、インデントされ、ラベル付けされ、折りたたみもされるはずです。とてもクールですね。

しかし、段落をまたぐ場合はうまくいかないようです。通常の返信内では意図通り機能しています。投稿に返信し、クラウドアイコンをクリックすると、複数の段落がきれいに引用されます。ですが、新しいトピックを作成し、複数の段落を貼り付けて前後に引用タグを追加しても、レンダリングされません。

外部から貼り付けた単一の段落を引用タグで囲む場合は、確かに機能します。では、何が足りないのでしょうか?これを機能させるためのコツはあるのでしょうか?

完全な引用タグには、post、topic、full といった属性が含まれていることがわかります。これらは追加していませんが、通常の方法で引用し、これらの属性を削除してもまだ機能します。ここに何かヒントがあるのでしょうか?

また、ページ内で複数の引用を使用していますが、これは問題でしょうか?

何か方法はあるのでしょうか?それとも、タグをハックしているだけで、やめるべきなのでしょうか?

現状では、最初の段落には引用タグを使用し、その後の段落には > を使用しています。これは不器用で、見た目も良くありません。具体的には以下の通りです:

流れが完全に正常ではないことは承知していますが、このプロジェクトのパートナーは、以前のシステムでインストリーム引用を好んで使用していたため、取り込むこれらの引用についてはこれで彼には問題ありません。

例:複数の段落

単一の段落。/quote 終了タグを移動しただけです:

混乱しています。ここでは正常に動作しているようですが。

タグをハックするのではなく、引用したいテキストを選択し、引用ボタンをクリックしてください。

引用符の後に改行を入れる必要があると思います。

[quote] 

テキスト

別の段落

[/quote] 

まあ、なんてこと!@pfaffman さん、見事に解決しましたね。私もテストしたつもりだったのですが、閉じクォートタグに改行が必要だったようです。ありがとうございます!

将来的な検索者のために、もう少し詳しく説明します。Discourse 外部からのテキストを引用する際のように、[quote] タグを手動で追加した場合の私のテスト結果は以下の通りです。

  1. 単一の段落を引用する場合は、開始タグと終了タグを改行なしで連続して記述できます。

  2. 複数の段落を引用する場合は、各タグをテキストとは別の行に記述する必要があります。

  3. 開始タグと終了タグは一致させる必要があります。開始タグが連続記述(改行なし)の場合、終了タグも同様に連続記述する必要があります。

結論:常に引用開始タグと終了タグを独自の行に記述すれば、単一段落の引用でも複数段落の引用でも正しく機能します。

または、引用したい各ブロックを選択し、その横に浮動する「引用」ボタンを押すだけで構いません。選択されたテキストは、適切にフォーマットされたタグ付きで返信ウィンドウにコピーされます。

複数の引用を使用したい場合は、この手順を繰り返してください。

コピー&ペーストは不要です。毎回、引用は正しくフォーマットされます。

彼が外部のソースから引用しているため、混乱が生じているのだと思います。