トピックおよび投稿内にインラインツールチップを追加するためのボタンをDiscourse Composerツールバーに提供します。
「いいね!」 7
ked
(Kenny DuBose)
2026 年 2 月 3 日午後 6:31
2
このTCはどのテーマでも動作しますか?面白そうですね。
「いいね!」 1
Moin
2026 年 2 月 3 日午後 7:13
3
これは、Add <abbr> tags to words in posts のコンポーネントと似ているように見えます。このコンポーネントが <abbr> HTML タグを使用していないことに気づきました。例えば、<abbr title="Text shown on hover">Hover me</abbr> (<abbr title="Text shown on hover">Hover me</abbr>) のようなタグです。そのため、この設計上の選択について興味を持ちました。
私の理解では、<abbr> を使用する利点の 1 つは、コンポーネントが後で削除されても情報が利用可能であることです。現在の方法では、その場合に <span> が見えなくなると思います。このアプローチの利点が何であるかを理解したいと思っており、何か新しいことを学べることを願っています。
「いいね!」 2
いつものように、アイデアを共有したり、この取り組みに参加してくださる方がいれば、大変感謝いたします
私の目的は、ホバー時(またはオプションでクリック時)に表示されるツールチップを素早く作成するためのツールバーボタンを持つことです。このツールチップには、HTMLやMarkdownを含むあらゆるものを格納でき、コンポーネントが削除された場合や、ページが公開ページ として表示された場合でも、コア/デフォルトのプラグインやテーマコンポーネントがない状況で、囲まれたコンテンツが最も優雅に表示され続けるようにしたいと考えています。
TC(テーマコンポーネント)が、コアのTooltipやDModalを活用するか、あるいはFootnotes Plugin を拡張または適応させることで、将来にわたって最高の一般的な互換性を提供することを望んでいます。
既存のテーマコンポーネントやプラグインのいくつかをテストしましたが、それぞれ特定のユースケースに対応しており、コンテンツの特定タイプが正しくレンダリングされない、モバイルで使用できない、Tipコンテナが表示されない、または位置の変更に適応しないなど、それぞれに制限や奇妙な動作があります。
既存の各コンポーネント/プラグインと、それぞれのユースケースおよび制限を示す表を作成したかったのですが、現時点では時間がなく、ぜひご意見を歓迎します。
Summary
Discourse Footnote allows users to create markdown footnotes in posts.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Enabling Footnote
The Footnote plugin is default enabled but can be disabled/enabled from the admin/plugins page:
[enable footnote]
Features
Once enabled, you can add footnotes to your posts by typing them in like this:
A sentence that needs a footnote. ^[The foo…
Contribute to Arkshine/discourse-tooltipify-words development by creating an account on GitHub.
About
This theme component is ported from Auto-Linkify Words to provide functionality similar to the Abbreviations and acronyms plugin – namely to wrap various abbreviations used in a given forum/site/Discourse installation in <abbr> tags.
Location
How to install
Credits
Thanks to @sam for writing the “Linkify words in post” plugin.
「いいね!」 1