Сделать хэндлы ActivityPub кликабельными в постах

В некоторых сообществах, в которых я состою, я замечаю, что люди начинают упоминать ActivityPub-идентификаторы в постах, но, к сожалению, они отображаются вот так:

@fediforum@mastodon.social

Они не являются кликабельными, что означает: если вам любопытно и вы хотите проверить, стоит ли подписаться на этот аккаунт, вам нужно скопировать и вставить идентификатор на ваш сайт ActivityPub (например, Mastodon) и перейти на страницу профиля.

Было бы гораздо удобнее, если бы они автоматически превращались в кликабельные ссылки, вот так:

@fediforum@mastodon.social

С помощью кода это должно быть довольно легко реализовать, учитывая, что для формирования URL вся необходимая информация уже содержится в самом идентификаторе:

[@fediforum@mastodon.social](https://mastodon.social/@fediforum)

3 лайка

Но, по-моему, при отправке через ActivityPub в Федиверсум это не может быть просто ссылкой. Вместо этого это должно обрабатываться правильным образом внутри Discourse.