Search existing topics when hyperlinking

Hi everyone, if I may give you a suggestion.

When in editor and hyperlinking a word in a post, it would be a great idea to write a word/keys and dynamically search for matching topics. Because I’m finding myself linking references to other topics.

I saw a similar feature on some wordpress plugins, to easily put anchors and relate content.

11 лайков

This is a duplicate of some other requests:
:lock: Insert internal link like Wordpress
:lock: Fast way to link to existing topic?
:unlock: https://meta.discourse.org/t/how-about-mentioning-topic-feature/7350

You can kind of do something similar when composing by opening the header search, typing your query, using the down arrow ↓ to select the topic you want, and then hitting a to insert the link into the composer (totally recognize that it’s a power-user feature, and something in the hyperlink modal would be much more discoverable).

7 лайков

:confetti_ball: Эта функция была добавлена в ядро всего несколько минут назад.

17 лайков

Не хочется быть «тем самым парнем», но, думаю, категории и теги тоже должны там отображаться?

4 лайка

Также иконка «закрыто»/«решено» и тому подобное, как в поиске. В целом то же самое, что и в поиске, за исключением одногострочного отрывка.

3 лайка

Это обновление добавило поддержку категорий, тегов и статуса темы (закрыто, решено, закреплено и т. д.).

11 лайков

Это одна из самых полезных функций в Discourse, позволяющая гораздо проще создавать перекрёстные ссылки между темами.

Вопрос: насколько сложно было бы реализовать в этой функции поиск по нескольким сайтам? Например, чтобы можно было искать также во внешней справочной документации и получать ссылки на найденный контент.

1 лайк

В настоящее время это не настроено для расширения с включением других результатов поиска. Я полагаю, что плагин мог бы расширить этот маршрут и вернуть другие результаты, но это, вероятно, не тривиальное изменение.

Я не думал, что так будет. Можно ли перенаправить технологию индексации на другой сайт через плагин?