Ir para o conteúdo
Totalmente local

Ligações inline e de referência Markdown

Converter ligações e imagens Markdown entre os estilos inline [texto](url) e referência [texto][1].

Entrada
Saída

Ligações inline e de referência Markdown

Markdown oferece duas formas de escrever uma ligação: inline, com o URL logo ao lado do texto — [texto](url) — e em estilo de referência, em que o texto aponta para uma etiqueta curta e o URL real fica numa lista de definições mais abaixo. Esta ferramenta converte um documento entre os dois estilos, em qualquer direção, permitindo transformar uma página cheia de ligações inline em referências numeradas organizadas, ou expandir um documento repleto de referências novamente em ligações inline simples para colar rapidamente noutro local.

O estilo da etiqueta controla o aspecto do marcador de referência: números sequenciais, um slug construído a partir do próprio texto da ligação, ou um prefixo personalizado à sua escolha. As definições podem aparecer no fim de todo o documento ou logo após o parágrafo que as introduz, e os URLs idênticos podem ser mesclados numa única definição partilhada em vez de repetir um para cada ligação. Um botão separado mantém ou elimina o título opcional da ligação, e outro decide se a sintaxe de imagem (![alt](url)) é convertida juntamente com ligações normais ou deixada intacta. As definições podem estar listadas pela ordem de aparição das ligações ou ordenadas alfabeticamente pela etiqueta.

Ao converter novamente para inline, cada referência é resolvida em relação à sua definição, incluindo a forma abreviada [texto][], e deixa exatamente como está qualquer coisa que não consiga resolver com precisão, em vez de adivinhar. Ligações e imagens dentro de código entre pares ou inline são ignoradas por padrão, porque um exemplo de código que mostra sintaxe Markdown não deve ser reescrito como se fosse texto ativo — desactive se quiser que sejam processadas. Se uma definição ainda for necessária após a conversão (por exemplo, uma imagem deixada de lado enquanto a ligação vizinha foi inline), a ferramenta mantém essa definição em vez de deixar uma referência pendente.

Tudo funciona localmente no seu navegador — nada do que cola aqui é enviado para nenhum lugar. Copie o resultado, descarregue-o como ficheiro .txt ou envie o resultado novamente para a entrada para executar outra passagem, como converter para estilo de referência e depois reordenar as definições.

FAQ

O que acontece a uma referência que não tem definição correspondente?
Fica exatamente como está. A ferramenta apenas reescreve as referências que consegue resolver, por isso um erro de digitação numa etiqueta nunca elimina silenciosamente uma ligação.
Qual é a diferença entre os posicionamentos "fim do documento" e "fim de cada parágrafo"?
O posicionamento no fim do documento reúne todas as definições numa única lista no final. O posicionamento no fim do parágrafo insere cada definição logo após o parágrafo que a usa primeiro, o que torna documentos longos mais fáceis de consultar secção por secção.
A fusão de definições com o mesmo URL altera para onde as ligações apontam?
Não. As ligações fuzionadas partilham uma definição e uma etiqueta, mas cada ligação ainda se resolve para o URL que sempre teve — apenas a lista de definições fica mais curta.
Toca em exemplos Markdown dentro de blocos de código?
Por padrão, não. "Ignorar ligações dentro de blocos de código" está ativado por padrão, por isso um exemplo de código que mostra a sintaxe [texto](url) fica intacto; desative se quiser que sejam convertidas.
O meu documento é carregado para algum lugar?
Não. A conversão funciona completamente no seu navegador — o seu Markdown nunca sai do seu dispositivo.