こんにちは、
見出しへのハイパーリンクを確実に機能させるためのヒントや回避策をご存知の方はいらっしゃいますか?
私は Discourse が提供する素晴らしい機能をフル活用し、パワーユーザーとしてスレッド内に小さなデータベースを作成しています。そこでは、約 4 つのリスト(健康:原因、症状、治療法、アルファベット順など)にある数百項目のそれぞれを、他の項目と相互にリンクさせたいと考えています。
理論的には見出し(1〜6 段の#)を使ってこれを実現できるはずですが、実際には時々しか機能せず、誰もが必要としない奇妙で不思議な現象が起きるばかりで、一貫したパターンを見つけることができません。「時々」と言っても、全く同じリンクが一度は機能した後、何も変更していないのに二度と機能しなくなったり、同じ形式で書かれた 8 つのリンクのうち 7 つは時々機能するのに、その間の 1 つだけが決して機能しなかったりします…
これは技術の :fireworks(花火)でしょうか、それとも私が盲目なのでしょうか
?
私は 思いつく限りの様々な方法 で形式を変えて試しました(前後に空行を入れる、3 つの異なるブラウザで試すなど…)。私が使用しようとしたハイパーリンクは私にとって信頼性が低いため、試した内容をご覧になりたい場合は、2021-06-11 までスクロールして「how to hyperlink」という詳細をクリックしてください。
This は見出しの一つへリンクするはずですが、これも時々しか機能しません。うまくいけば投稿またはスレッドに到達できるかもしれませんが、これもばらつきがあります。
\"余談ですが、これまでに遭遇した他の障害と回避策について\"
本来は details 要素の隠し部分内でも見出しを使いたかったのですが、残念ながら… その夢は諦めるしかなさそうです。
次に直面した障害は、投稿の文字数上限が 32,000 文字という点でしたが、まあ、これも突破できます。編集が「1 ヶ月間のみ」可能という制限については、新しい投稿を作成して古い投稿を削除することで突破しました。
最後の障害は、この投稿でリンクを 2 つしか貼れなかったことです…
![]()