reproduzir com
Editar uma postagem e usar a ferramenta de link. Colar uma URL relativa, por exemplo, /g/moderators deve ser válido em qualquer instalação do Discourse.
A ferramenta de link gera o Markdown para um link, mas expande a URL relativa para ter "https://“ na frente.
Publicar e descobrir que o link final gerado exibido não é realmente um link clicável.
Apenas como este link aqui está quebrado.
*sad trombone*
espere o quê, scheme:///path?
Meu BNR está enferrujado, mas acredito que o RFC 1808 diz que Scheme, sem autoridade e com um caminho, é válido. Ou seja, https:///g/moderators é totalmente válido. Alguns analisadores de URL online que tentei concordam. Então, acho que (URLs tão admitidamente de aparência estranha) devem ficar bem, como o valor do atributo HREF em uma tag A.
Assim, a ferramenta de Link no editor não está tecnicamente quebrando a URL. O erro está na fase de cozimento/renderização/o que for.
a solução alternativa é muito simples, claro
Em e-mail com a equipe, a palavra é: “É assim que funciona.”
Apenas escrevo o markdown eu mesmo e uso a URL relativa.
Ou percebo que a ferramenta de Link está com os dedos na minha sopa e edito o https:// fora, diretamente no editor de postagem para ser a URL relativa que inseri.
…mas é mais rápido copiar/colar uma URL, digitar palavras, selecionar algumas palavras com opt-shift-seta, pressionar cmd-k, cmd-v, enter e tudo está vinculado.
a correção
Acho que isso deve ser corrigido via (melhor correção primeiro)…
- não autocompletar URLs relativas na ferramenta de link (ou seja, corrigir a ferramenta de link)
- se você insistir em ter a ferramenta de link reescrevendo para adicionar o Scheme (o que não faz nada, já que os navegadores usariam o mesmo Scheme de qualquer maneira se a URL for relativa), então faça com que URLs de aparência estranha, mas corretas,
scheme:///pathcozinhem (é o verbo certo?) corretamente na renderização HTML final para que o link funcione (corrigir o cozimento/renderização final) - não? ok, então faça a ferramenta de Link autocompletar a URL com o
scheme://authorityreal quando vir uma URL relativa (esta é provavelmente a mudança que pareceria clara para a base de usuários mais ampla: O grande número de usuários do Discourse que não colariam caminhos relativos, em comparação com a equipe técnica, administradores e moderadores provavelmente mais experientes, que são um número muito pequeno em comparação, mas que entenderiam o que isso fez quando o fizeram.) - sério? ok, então proíba colocar uma URL relativa na ferramenta de link (mas isso é apenas maldade e força as pessoas a quebrar seu hábito de
cmd|ctl—k) - adicione isso à lista de coisas quebradas que não são uma prioridade
