Usamos Discourse Show Fullname in Mentions. Consequentemente, menções de posts renderizados não podem ser copiadas e coladas em novos posts.
Nomes de usuário substituídos são armazenados dentro do conteúdo renderizado como um atributo de dados:
<a class="mention mention-fullname discourse-show-name-mentions" data-full-name="Thomas Kalka" href="/u/toka" data-original-mention="@toka">@Thomas Kalka</a>
Eu gostaria de descobrir um método para garantir que a menção apropriada, neste caso @toka, seja capturada ao copiar do texto renderizado (conteúdo cozido) durante a criação do post.
Quais opções existem para personalizar o algoritmo que constrói o conteúdo Markdown a partir do HTML, especificamente para este cenário, de modo que a[data-original-fullname] seja inserido para a.mention-fullname?