Мы настраиваем новую внутреннюю среду Discourse, и мне удалось настроить пользовательскую схему URL для ссылки на внутренний ресурс в сети. Я хотел добавить удобную кнопку при создании нового поста, что мне и удалось сделать, но теперь я хочу использовать выделенный текст как для заголовка ссылки, так и для самой ссылки. Сейчас я просто использую applySurround для вставки необходимого в ссылку, но нам приходится вручную изменять заголовок ссылки, как показано в коде ниже.
Протокол работает отлично, я могу использовать inet:// по мере необходимости, но я просто искал простой способ для пользователя вставить пользовательский URL в сообщение. В предыдущей форме (phpbb) мы создали кастомный bbcode для ссылки, который работал, однако я искал более простое решение с Discourse.
Мое предложение заключалось в том, чтобы вместо выполнения столь низкоуровневых действий в composer «просто» модифицировать подсистему oneboxing, чтобы она форматировала ссылки inet:// так же, как ссылки https://.