Я считаю, что пришло время для Discourse, чтобы появился более быстрый способ создания ссылок на другие темы на данном форуме. Очевидно, что в редакторе уже есть кнопка ссылки и горячая клавиша, и если вы действительно гениальны и знаете точный URL темы, то можете сделать это даже без использования диалога вставки ссылки. Но другие приложения показывают, что может быть лучший, более быстрый и простой способ: вызов диалога поиска и вставки ссылки прямо в тексте.
В Discourse уже есть прецедент такого поведения с @-ссылками/поиском для профилей, а также с #-ссылками/поиском для хештегов. Поэтому я просто предлагаю добавить функцию поиска и вставки ссылки для тем. Это должно быть реализовано максимально просто, очень похоже на поиск пользователей через @: быстрое всплывающее окно поиска тем по тексту, который вы вводите в редакторе, без каких-либо полей для заголовка или других элементов управления. Это будет работать точно так же, как поиск через @, только для ссылок. Вы будете использовать клавиатуру для подтверждения ссылки, и первый вариант будет автоматически подсвечен.
Один из недавно популярных синтаксисов для этого — «ссылки в квадратных скобках», то есть [[ссылка-на-тему]]. Вы вводите [[, и сразу запускается поиск по заголовкам тем, как в поиске пользователей или хештегов. Другой распространённый подход — меню со слэшем (/), хотя оно обычно используется для множества функций. Как бы это ни было реализовано, это сделает создание ссылок между темами супербыстрым и простым, что лично я считаю хорошим шагом, поскольку это поощряет людей ссылаться на другой существующий и связанный контент.
Основная проблема, которую я вижу в этом конкретном синтаксисе, заключается в том, что он отличается от текущего синтаксиса вики, но при этом похож на него. Однако синтаксис вики-ссылок фактически используется в системах, которые также поддерживают синтаксис с двойными квадратными скобками [], но именно для ссылок с пользовательским текстом. Таким образом, один из вариантов — использовать то же различие: двойные скобки для ссылки на тему, где в качестве текста ссылки используется заголовок темы, а традиционная вики-ссылка — для пользовательского заголовка. Другой вариант — изменить общий синтаксис ссылок, что, думаю, мало кому понравится. Третий вариант — выбрать другой синтаксис для вставки ссылок прямо в тексте, то есть другой набор символов, вызывающих поиск ссылок.
Мне не так важно, как именно это будет реализовано, я просто хочу иметь возможность искать и вставлять ссылки прямо в тексте! Я считаю, что это станет отличным дополнением к уже отличному редактору Discourse и другим функциям удобства. ![]()
Тем не менее, я понимаю, что существующие функции редактора вполне хороши, и это лишь функция удобства, которая, возможно, нужна только определённой части пользователей. Это определённо низкий приоритет, даже если все согласятся с её полезностью.



