インライン展開フットノートの2番目の発生を展開できません

Using the footnote plugin v0.1 with settings “enable markdown footnotes” and “display footnotes inline” enabled on discourse 2.6.0 beta6 (66ecefba52) :

  • when the same inline footnote is used 2 times in a post, the first one can be clicked and expands to show the footnote, but the second does not (nor does the third…).
  • reproduced on my site with the minimal example provided on the Discourse footnote post :

We are our choices. [1]
A lot of interesting words
He really said it. [1:1]

  • Tried to reproduce on try.discourse.org but the footnote plugin does not seem available

Can someone reproduce as well or is there a problem with my site ?


  1. We are our choices.
    Sartre, some time
    some day
    in the past ↩︎ ↩︎

「いいね!」 1

I’ve tested that example on my local dev site (running the latest Discourse code with the Chrome browser.) I’m finding that the second footnote is positioned either at the bottom of the page, or off the page.

If I try inserting a unique footnote between the two duplicate footnotes, the second of the duplicate footnotes will display the content of the unique footnote if it is clicked after having clicked the unique footnote. Example markup for that issue:

We are our choices. [^sartre]

A lot of interesting words

Second footnote test [^second]

He really said it. [^sartre]

[^sartre]: We are our choices.
Sartre, some time
some day
in the past

[^second]: this is the content of the second footnote

「いいね!」 2

ユーモアを交えようとしたら、今日これに遭遇しました[1]


  1. これは読めますが、これを展開することはできません[2]↩︎

  2. なんて残念!これはおかしいです。 ↩︎

このDiscourseではフッタープラグインを使用していないようですね。

ということは、これが機能するかどうかは私次第ということでしょうか?どなたか手助けしていただけませんか?

最初のステップは、ここで機能するかどうかを確認することです。

私たちはそれを単に再パッケージ化しているだけで、最新リリースで既に改善されている可能性があります。

「いいね!」 1

これで確認する時間が取れました。ご提案ありがとうございます。

markdown-itmarkdown-it-footnote は期待どおりに動作します。簡単な単体テストで確認しました。

問題は、トピック内の脚注をクリックしようとしたときに発生するようです。以下に私の状況を示します。

まず、ネストされた脚注の「…」をクリックしようとするとページがリロードされます。次に、ネストされた脚注の「[2]」リンクをクリックしようとしますが、対応する HTML アンカーがありません。

この問題について、何かできることはありますか?

よろしくお願いします。

「いいね!」 1