Как удалить ссылки на «Название сайта», размещенные в теме/посте?

Когда я добавляю внутреннюю ссылку на моём экземпляре Discourse, например…
https://MyWebsite.com/t/MyCategory

Она преобразуется в более удобную для пользователя ссылку, которая выглядит так…

Моя категория - Название моего сайта

  • Обратите внимание, что там добавлено - Название моего сайта

Однако, когда я публикую внутреннюю ссылку с Meta.Discourse.org в экземпляре Meta Discourse, там не добавляется - Meta Discourse, как показано ниже.

About the Feature category

Как мне добиться такого же поведения на моём собственном экземпляре Discourse? Я не хочу, чтобы в этих преобразованных ссылках отображалось - Meta Discourse или - Название моего сайта.

Спасибо!

ОБНОВЛЕНИЕ

  • Я изменил ссылки выше, чтобы они лучше отражали мой вопрос.

РЕШЕНО

Причина, по которой ссылка Meta Discourse не содержит - Meta Discourse, а ссылка моего сайта содержит - Название моего сайта, заключается в том, что ссылка моего сайта указывает на категорию, тогда как ссылка meta.discourse указывает на тему, как отметил @supermathie.

Чтобы решить эту проблему на моём собственном сайте, я буду просто использовать
[Моя категория](https://MyWebsite.com/t/MyCategory) в формате Markdown, чтобы избежать добавления - Название моего сайта в конец ссылки, как указал @Heliosurge.

Спасибо обоим за вашу полезную помощь!

Внутрисайтовые темы на тот же сайт не включают название категории или сайта:

тот же сайт, тема: About the Feature category

тот же сайт, категория: Feature - Discourse Meta

другой сайт, тема: Category definition for Gaming - gaming - Discourse Demo

другой сайт, категория: gaming - Discourse Demo

в отличие от того же на Try:

(как это можно изменить, я не уверен, где это находится, но именно поэтому это отличается)

Используется ли ссылка для внутреннего использования?

Также есть возможность обернуть текст в [Текст]после чего следует ссылка, обернутая в “(ссылка)”

например
Этот пост темы#1

[Этот пост темы#1](https://meta.discourse.org/t/how-to-remove-website-name-links-shared-in-a-topic-post/257646?u=heliosurge)

Вы также можете сделать это со ссылкой

[Этот пост темы#1](https://meta.discourse.org/t/
/257646)

Если ссылка внутренняя, вы можете сократить её до этого.

[Этот пост темы#1](/t/
/257646)

Спасибо вам обоим за полезные ответы. Было трудно определить, какой из них является решением.

@supermathie поделился логикой, основной причиной проблемы и, в некотором роде, решил её, предложив не использовать категории в качестве ссылок.

@Heliosurge предоставил решение для устранения проблемы в целом.

Ах! Думал, вы уже в курсе, раз использовали этот метод в своём первом посте:

Он преобразуется в более удобный для пользователя вид, например...

 [Моя категория - Название моего сайта](https://MyWebsite.com/t/MyCategory)

Да, это может быть сложно, когда несколько корней имеют значение.

Вам может понравиться компонент #theme-component для обмена контентом внешними ссылками, который может быть довольно длинным. Это Share Link Shortener

Кажется, он хотел упростить ссылку до минимума, если я не ошибаюсь. Моя окончательная сокращенная ссылка удобна тем, что также предотвращает проблему, если клиент сменит доменное имя, что может привести к неработоспособности ссылок.

Вы правы. Я действительно знал, как использовать…

В идеальном мире я надеялся бы на наличие флажка для снятия галочки:
[ ] Исключить название сайта из внутренних ссылок на категории

Такое решение в идеальном мире предотвратило бы ситуацию, когда другие пользователи публикуют https://MyWebsite.com/t/MyCategory (без разметки — [Текст](ссылка)), и она преобразуется в Категория - Название моего сайта.

Таким образом, хотя решение от @heilyatsitepoint не решает проблему для других пользователей, публикующих ссылки на категории без разметки, оно хотя бы решит проблему для моих собственных постов (поскольку я всегда буду использовать разметку).

Что касается оставшихся постов других пользователей… мне, возможно, придется просто закрыть на это глаза… или редактировать их посты и добавлять разметку за них. — Да, у меня немного ОКР, lol.

Вот что я как раз и хотел узнать… раз мы исключаем название сайта из ссылок на темы внутри сайта, возможно, стоит исключить его и из ссылок на категории внутри сайта.

Хочу упомянуть, что есть ещё один способ сделать это, который может вам подойти: #feature (#feature) предоставляет прямую ссылку на категорию.

Это будет интересно вам и другим пользователям

Укоротитель ссылок

Отличное предложение как для ссылки категории, так и для тегов.

Неверно. Независимо от длины URL, он преобразуется в читаемое имя:
МояКатегория/Тема - МоёИмяСайта

Касательно сокращённой ссылки…

Мне нравится эта функция! Я опасался, что если кто-то нажмёт правой кнопкой мыши и скопирует ссылку, то скопируется только /t/ /257646, но на самом деле копируется полный URL, что отлично для тех, кто делится ссылкой за пределами форума. Выигрыш-выигрыш :).

Спасибо за подсказку!

Вам не нужен этот перенос строки; вы можете, например:

[Эта тема](/t/257646)

Эта тема

Это удобно, если вы также планируете смену домена, так как все ссылки, использующие домен сайта в ссылке, перестанут работать. Один клиент решил сменить домен с “.ai” на “.com”, пришлось вручную исправить некоторые важные ссылки, а в любых постах с изображениями всё ещё требовалось использовать гаечный ключ, чтобы пересобрать HTML и исправить отображение изображений в постах.

Им следовало использовать скрипт discourse remap — именно так мы прозрачно поступаем, когда клиенты меняют свой хостнейм.

Я согласен, считаю бессмысленным показывать название сайта в пределах одного и того же сайта.
Представьте, если бы каждый результат поиска Google заканчивался на «- Google» lol.

Однако полезно сохранять название сайта для внешних ссылок.

Это очень удобная функция (хотя всё ещё требует обучения других участников, публикующих на моём сайте, но отлично подходит для личного использования… и для тех, кто действительно читает документацию lol).

Я попробовал это на своём сайте, но это просто создало жирный текст #Category, без красивой иконки папки. Это компонент темы?

Ну, это уже моя работа, чтобы это завершить. Спасибо, теперь я знаю на будущее. Какая точная команда в командной строке, или это всё? Всё ещё многому учусь. lol

Не уверен? Возможно, это так?

Я бы порекомендовал это руководство:

О, я сменил свои домены, но просто выполнил функцию переназначения в консоли, которая по сути представляет собой поиск и замену всех экземпляров URL на новый домен, чтобы исправить битые ссылки.

Вот руководство, которому я следовал: Change the domain name or rename your Discourse

Объявления иногда могут помочь с советами и рекомендациями для пользователей. Часто я делаю это более сложным способом, прежде чем узнаю новый, более простой метод. lol