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

Когда я добавляю внутреннюю ссылку на моём экземпляре 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)

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

Customization > Theme component, который вам может понравиться для внешнего обмена контентом в виде ссылок, может быть довольно длинным. Это Share Link Shortener

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Эта тема

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

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

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

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

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

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

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

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

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

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

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

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