Como remover links do "Nome do site" compartilhados em um tópico/post?

Quando adiciono um link interno na minha instância do Discourse como…
https://MeuSite.com/t/MinhaCategoria

Ele será resolvido para um link mais amigável que se parece com…

Minha Categoria - Nome do Meu Site

  • Note como ele inclui - Nome do Meu Site

Mas quando posto um link interno do Meta.Discourse.org na instância do Meta Discourse, ele não inclui - Meta Discourse como mostrado abaixo.

Como posso conseguir isso na minha própria instância do Discourse? Eu não quero que - Meta Discourse ou - Nome do Meu Site apareçam nesses links resolvidos.

Obrigado!

ATUALIZAÇÃO

  • Mudei os links acima para representar melhor minha pergunta.

RESOLVIDO

O motivo pelo qual o link do Meta Discourse não mostra - Meta Discourse e o link do meu site mostra, é porque o link do meu site é para uma categoria, enquanto o link do meta.discourse é para um tópico, como @supermathie apontou.

Para combater esse problema no meu próprio site, simplesmente usarei
[Minha Categoria](https://MeuSite.com/t/MinhaCategoria) markdown para evitar que ele adicione - Nome do Meu Site ao final. como @Heliosurge apontou.

Obrigado a ambos pela sua valiosa contribuição!

4 curtidas

Links de tópico internos para o mesmo site não incluem a categoria ou o nome do site:

mesmo site, tópico: About the Feature category

mesmo site, categoria: Feature - Discourse Meta

site diferente, tópico: Category definition for Gaming - gaming - Discourse Demo

site diferente, categoria: gaming - Discourse Demo

vs. o mesmo no Try:

(quanto a como você pode mudar isso, não tenho certeza de onde está, mas é por isso que é diferente)

3 curtidas

O link está sendo usado internamente?

Há também uma opção para Envolver Texto em [Texto] seguido pelo link envolvido em “(link)”

por exemplo
Este post do tópico#1

[Este post do tópico#1](https://meta.discourse.org/t/how-to-remove-website-name-links-shared-in-a-topic-post/257646?u=heliosurge)

Você também pode fazer isso com o link

[Este post do tópico#1](/t/
/257646)

Se for interno, você pode encurtá-lo para isto.

[Este post do tópico#1](/t/
/257646)

2 curtidas

Obrigado a ambos pelas suas respostas úteis. Foi difícil marcar qual é a solução.

@supermathie Compartilhou a lógica, a causa raiz do problema e, de certa forma, resolveu o problema evitando o uso de Categorias como links.

@Heliosurge Forneceu a solução para resolver o problema como um todo.

1 curtida

Ah! Pensei que você já estivesse ciente, já que usou esse método em sua postagem original:

Isso será resolvido para um link mais amigável que se parece com...

 [Minha Categoria - Nome do Meu Site](https://MeuSite.com/t/MinhaCategoria)
1 curtida

Sim, pode ser difícil quando várias raízes têm valor.

Um Theme component que você pode gostar para compartilhar conteúdo externamente como links pode ser bastante longo. É o Share Link Shortener

1 curtida

Acho que ele estava querendo reduzir o link ao mínimo, se não me engano. Meu link final encurtado é útil, pois também evita um problema caso o cliente mude o nome do domínio, quebrando os links.

Você tem razão. Eu sabia como usar…

Num mundo perfeito, eu esperava uma caixa de seleção para desmarcar
[ ] Excluir Nome do Site de links de Categoria Interna

Esta solução de mundo perfeito impediria que outros usuários postassem https://MyWebsite.com/t/MyCategory (sem markdown - [Texto](link)) e que isso fosse resolvido para Categoria - Nome do Meu Site

Portanto, embora a solução de @heilyatsitepoint não resolva o problema para outros usuários que postam links de categoria sem markdown, ela pelo menos resolverá o problema quando eu fizer postagens (já que sempre usarei o markdown).

Para o restante das postagens de outros usuários… talvez eu tenha que fechar os olhos… ou editar a postagem deles e adicionar o markdown para eles. - Sim, eu tenho um pouco de TOC lol.

1 curtida

É mais ou menos o que eu estava imaginando… já que excluímos o nome do site dos links de tópicos dentro do site, talvez também devêssemos excluir o nome do site dos links de categorias dentro do site.

Devo mencionar que há outra maneira de fazer isso que pode lhe agradar: #feature (#feature) fornece um link direto para a categoria.

3 curtidas

Isso será de interesse para você e outros usuários

Encurtador de link para compartilhamento

Excelente sugestão para o link da Categoria e para as tags.

Negativo. Não importa o quão longo ou curto seja o URL, ele é resolvido para um nome amigável
MinhaCategoria/Tópico - MeuNomeDoSite

Em relação ao link encurtado…

Adoro esse recurso! Eu estava preocupado que se alguém clicasse com o botão direito e copiasse o link, ele copiaria /t/ /257646, mas na verdade ele ainda copia o URL inteiro, o que é ótimo para aqueles que clicam com o botão direito e compartilham fora do fórum. Ganha-ganha :).

Obrigado pela dica!

1 curtida

Você não precisa dessa nova linha; você pode fazer, por exemplo:

[Este Tópico](/t/257646)

Este Tópico

2 curtidas

Isso é útil se você também estiver considerando uma mudança de domínio, pois todos os links que usam o domínio do site no link quebrarão. Um cliente decidiu mudar de “.ai” para “.com”, teve que corrigir manualmente alguns links importantes e qualquer post com imagens ainda exigia o uso da chave de fenda para reconstruir o HTML para corrigir a exibição de imagens nas postagens.

Eles deveriam ter usado o script discourse remap - é o que fazemos de forma transparente quando temos clientes mudando seu nome de host.

2 curtidas

Concordo, acho irrelevante ter o nome do site exibido dentro do mesmo site.
Imagine se cada resultado da Pesquisa Google incluísse “- Google” no final do título, lol.

No entanto, é útil reter o nome do site para links externos.

Esse é um recurso muito bacana (ainda requer a necessidade de educar outros que postam no meu site, mas ótimo para uso pessoal… e para aqueles que realmente leem a documentação, lol).

Tentei isso no meu site, mas ele apenas criou um #Categoria em negrito, não inclui o ícone de pasta. Isso é um componente de tema?

Bem, isso caberia a mim completar. Obrigado. Agora eu sei para o futuro. Qual é a linha de comando exata ou foi só isso? Ainda estou aprendendo muito. lol

1 curtida

Não tenho certeza? Talvez seja?

Eu recomendo este guia:

3 curtidas

Ah, eu troquei meus domínios, mas apenas fiz uma função de remap no console, que é basicamente Encontrar e Substituir todas as instâncias de URL para o novo domínio para corrigir links quebrados.

Este foi o guia que segui: Change the domain name or rename your Discourse

1 curtida

Anúncios às vezes podem ajudar com dicas e truques para os usuários. Eu costumo fazer do jeito mais difícil antes de aprender um novo método mais fácil. lol

1 curtida