Markdown リンクが <div> 内で機能しない

こんにちは

先日 Discourse(Digital Ocean でのホスティング)をインストールしたのですが、問題が発生しました。ハイパーリンクが機能しません。

スタッフチームも非常に混乱しています。ハイパーリンクは、ある 1 つの投稿やトピックを除き、すべての投稿やトピックで正常に動作しているからです。なぜこの問題が特定の 1 つのトピックにのみ発生しているのか、不思議に思っています。

よろしくお願いいたします。

「いいね!」 1

申し訳ありませんが、書かれている内容が理解できませんでした。例となるリンクを提示してご説明いただけますか?

「いいね!」 1

基本的に、特定のトピックではハイパーリンクが機能していません。そのトピックからハイパーリンクを削除しましたが、このトピックでは、ハイパーリンクが次のように表示されます。

[this](https://globalaviators.ca/t/welcome-to-the-global-aviators-community/50)

通常、このように入力すれば通常のリンクになりますが、完成したトピックではこのように表示されてしまいます。

すみません、よくわかりません。トピック内に配置されたリンクが機能しない(すべてのリンクのことですか?理解できていません)、それとも他の場所からそのトピックへのリンクが機能しないということでしょうか?

あるいは、トピック内でマークダウンが何らかの理由で機能しないと言っているのでしょうか?すごく混乱しています :confounded_face:

「いいね!」 2

混乱させてすみません。言い換えてみますね。問題のあるトピックに移動し、ハイパーリンク挿入ボタンを押してURLとテキストを入力しても、保存編集を押すとリンクとして表示されません。this のようなリンクになるはずが、以下のように表示されてしまいます:

[this](https://meta.discourse.org/t/hyperlinks-not-working-with-one-topic/150145?u=infinite_flight_sims)

「いいね!」 2

そのトピックには動作するワンボックスとタグが含まれています。出力を確認できるように、リンクを再度貼ってもらえますか?

「いいね!」 3

右側には完成品が表示されています。赤い下線付きのテキストをご覧ください。これが完成したトピックでのリンクの表示方法です。

「いいね!」 2

これは div です:

<div>a div link to [DDG](https://duckduckgo.com)</div>

a link to [DDG](https://duckduckgo.com)

結果は以下の通りです:

a div link to [DDG](https://duckduckgo.com)

a link to DDG

「いいね!」 3

つまり、リンクを囲むためにそれを使うべきということですか?

いいえ、div タグを削除して、それで動作するか確認してください。

「いいね!」 4

動作しました!お手伝いいただきありがとうございます :+1:

「いいね!」 1

HTML ブロック内では Markdown は機能しないはずです。

「いいね!」 2

さらに(リンクから取得した情報)、div や他のブロック要素を使用する必要がある場合、CommonMark を使用しているため、空白行を使って Markdown のパースをトリガーできます。以下のようにします:

<div>a div link to [DDG](https://duckduckgo.com)</div>

a link to [DDG](https://duckduckgo.com)

<div>

a div link with blank lines to [DDG](https://duckduckgo.com)

</div>

結果は以下のようになります:

a div link to [DDG](https://duckduckgo.com)

a link to DDG

a div link with blank lines to DDG

「いいね!」 5

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