私たちは Discourse Show Fullname in Mentions を使用しています。その結果、レンダリングされた投稿からのメンションを新しい投稿にコピー&ペーストすることができません。
置換されたユーザー名は、レンダリングされたコンテンツ内にデータ属性として格納されています。
<a class="mention mention-fullname discourse-show-name-mentions" data-full-name="Thomas Kalka" href="/u/toka" data-original-mention="@toka">@Thomas Kalka</a>
投稿作成時に、レンダリングされたテキスト(cookedコンテンツ)からコピーする際に、適切なメンション、この場合は @toka が取得されるようにする方法を見つけたいと考えています。
具体的にはこのシナリオにおいて、a.mention-fullname に対して a[data-original-mention] が挿入されるように、HTMLからMarkdownコンテンツを構築するアルゴリズムをカスタマイズする方法はありますか?