Mas uma captura de tela não ajusta sua cor para a paleta de cores. O que você sugeriria para apresentar o recurso em um fórum onde o componente não está instalado? Uma captura de tela maior que inclua o link?
Eu estava prestes a sugerir o uso do componente de ícone do Discourse, mas não consigo alterar a cor do ícone:
O mesmo aqui. O ícone também aparece em links internos.
Se eu entendi o código corretamente, ele procura por “http*” na URL para determinar links externos. Infelizmente, a ferramenta de link no editor usa automaticamente URLs totalmente qualificadas (absolutas) começando com “https://<MeuDomínio>/..”.
Eu presumo que isso causa os ícones externos em links “internos”.
O código poderia ser expandido para verificar “https://<MeuDomínio>/..” classificando-os como internos?
No meu caso, eu uso configurações para isso porque o componente altera ícones dinamicamente via CSS, permitindo-me direcionar essas configurações diretamente. (Adicionar classe aos links nem sempre funciona muito bem em alguns casos.)
No entanto, para o seu componente, você pode simplesmente excluir o nome de host atual dinamicamente, algo como isto, eu acho: