Как сделать ссылки в редакторе синими и подчеркнутыми

Я задаю этот вопрос как пользователь, который расстроен тем, что Markdown-ссылки в редакторе занимают слишком много ценного места на мобильных устройствах. Некоторые длинные URL-адреса могут занимать несколько строк, поэтому я хотел бы узнать, есть ли настройка или плагин, которые позволяют отображать ссылки только как текст ссылки синим цветом и с подчеркиванием.

Спасибо.

Чтобы избежать длинной ссылки:

  1. Просто сделайте ссылку на слово или фразу:
  • Выделите текст, нажмите на значок цепочки в редакторе и заполните форму ИЛИ
  • Не выделяйте текст, нажмите на значок цепочки в редакторе и заполните форму
  1. Однако обычно ссылка превращается в «однобокс», если только целевой сайт не работает плохо или не блокирует краулер однобокса с вашего сайта. Вы можете предотвратить появление большого блока, добавив несколько дополнительных символов в ту же строку — тогда вы получите просто слова со ссылками.

Точный формат ссылки зависит от вашей темы.

Привет, Роберт.
Спасибо за ответ. Ваши предложения не помогли решить проблему. Ссылки по-прежнему занимают слишком много места в маленьком поле ввода на мобильных устройствах. Я хочу, чтобы URL-адрес не был виден в поле ввода.

Ой, извините, я вас неправильно понял. Ссылки в любом Composer отображаются в исходном виде. Это разметка Markdown. Это не WYSIWYG-редактор. Простого решения нет.

Если это внутренняя ссылка, например, ссылка на тему, вы можете использовать следующий формат, чтобы сделать её короче: /t/-/id-темы. Таким образом, вы можете опустить домен и заголовок темы, используя только числовой идентификатор темы для её поиска.

Также существует компонент темы для этого: Share Link Shortener

—-

Если это внешняя ссылка, то, по-моему, сейчас это возможно только с помощью какого-либо сокращателя ссылок. Было бы здорово создать компонент темы или плагин, который автоматически сокращает ссылки. Управление им могло бы осуществляться через настройку, позволяющую ограничить использование внутренних ссылок или задать разрешённые домены. Но это лишь идея :sweat_smile:

Огромное спасибо. Я попробовал метод с относительным URL, но не получилось, так как Discourse ошибочно добавил http:// в начало. Но я попробую ещё раз. Было бы здорово, если бы для внутренних ссылок достаточно было номера поста.

Да, это возможно:
Например:
Тема OP:
[OP](/t/339458)
OP

Третий ответ в теме:
[Третий ответ](/t/339458/3)
Третий ответ