見出しのハイパーリンクが時々しか機能しないのはなぜですか?

こんにちは、

見出しへのハイパーリンクを確実に機能させるためのヒントや回避策をご存知の方はいらっしゃいますか?

私は Discourse が提供する素晴らしい機能をフル活用し、パワーユーザーとしてスレッド内に小さなデータベースを作成しています。そこでは、約 4 つのリスト(健康:原因、症状、治療法、アルファベット順など)にある数百項目のそれぞれを、他の項目と相互にリンクさせたいと考えています。

理論的には見出し(1〜6 段の#)を使ってこれを実現できるはずですが、実際には時々しか機能せず、誰もが必要としない奇妙で不思議な現象が起きるばかりで、一貫したパターンを見つけることができません。「時々」と言っても、全く同じリンクが一度は機能した後、何も変更していないのに二度と機能しなくなったり、同じ形式で書かれた 8 つのリンクのうち 7 つは時々機能するのに、その間の 1 つだけが決して機能しなかったりします… :upside_down_face: これは技術の :fireworks(花火)でしょうか、それとも私が盲目なのでしょうか :see_no_evil:

私は 思いつく限りの様々な方法 で形式を変えて試しました(前後に空行を入れる、3 つの異なるブラウザで試すなど…)。私が使用しようとしたハイパーリンクは私にとって信頼性が低いため、試した内容をご覧になりたい場合は、2021-06-11 までスクロールして「how to hyperlink」という詳細をクリックしてください。

This は見出しの一つへリンクするはずですが、これも時々しか機能しません。うまくいけば投稿またはスレッドに到達できるかもしれませんが、これもばらつきがあります。

\"余談ですが、これまでに遭遇した他の障害と回避策について\"

本来は details 要素の隠し部分内でも見出しを使いたかったのですが、残念ながら… その夢は諦めるしかなさそうです。
次に直面した障害は、投稿の文字数上限が 32,000 文字という点でしたが、まあ、これも突破できます。編集が「1 ヶ月間のみ」可能という制限については、新しい投稿を作成して古い投稿を削除することで突破しました。
最後の障害は、この投稿でリンクを 2 つしか貼れなかったことです… :wink: :roll_eyes:

リンクと見出しの ID は、荒らし行為を防ぐために heading-- から始まる必要があります。詳細は次をご覧ください: Linking to a heading within a post or topic

ありがとうございます、簡潔で的確なご指摘を!…!
しかし、その後にはさらに多くの余分な文字が必要になります(見出しあたり30文字、500項目で15,000文字)。さらに、そのフォーラムでは投稿あたりの最大文字数は32,000文字に制限されています。それに、各リンクあたり9文字も加わります(まだリンクの作成すら始めていません。2,000個ものリンクを夢見ていたのですが :rofl:)。単純に「#」で見出しをつける方が良かったかもしれません:roll_eyes:
私はフォーラム管理者に、投稿の最大文字数を150,000文字に引き上げられないかと尋ねました。それについてさらにご提案やアイデアはありますか?そうしなければ、リンクに関する夢全体を見直さなければなりませんね、多分。
(すでに文字数を節約するために、スレッドタイトルやタグをリンクのURLから削除しています。)
調べているうちに、@RobMeade による興味深い追加情報を見つけました:空の見出しタグを使用することもできます(ただし余分な「スペース」が残ります)

(私のような初心者の方のために::one: 私の欠けていた用語は「アンカー」でした… :two: ‘ids’ は「ID」のこと。調べる必要がありました :three: griefing の意味(ここでは:スタイルの悪用を指します)。)