Ir para o conteúdo
Totalmente local

Conversor de chamadas Markdown

Converta blocos de chamadas e admoestações entre a sintaxe do GitHub, Obsidian, Docusaurus e MkDocs.

Entrada

Conversor de chamadas Markdown

Blocos de chamadas—as caixas "Nota", "Dica" ou "Aviso" que aparecem em READMEs e sites de documentação—são escritas de forma diferente em cada plataforma. O GitHub usa alertas de citação como `> [!NOTE]`, o Obsidian estende essa sintaxe com títulos personalizados e setas dobráveis, o Docusaurus envolve o conteúdo em cercas `:::tip` e o MkDocs (e Material para MkDocs) usa blocos indentados `!!! note` com `???` para os que são recolhíveis. Mover documentação entre ferramentas geralmente significa reescrever cada chamada manualmente—esta ferramenta converte-as automaticamente.

Selecione uma notação de origem e de destino no painel de opções e depois cole o conteúdo escrito no formato de origem. Cada chamada reconhecida é analisada e reescrita na sintaxe de destino; qualquer outra coisa na entrada—parágrafos, títulos, outro Markdown—passa inalterada. "Manter título personalizado do bloco" preserva um título como a chamada `> [!info] Heads up` do Obsidian quando o destino o suporta (o GitHub não tem sintaxe de título, portanto um título mantido torna-se uma primeira linha em negrito dentro do bloco). "Manter estado dobrável/recolhível" preserva os marcadores de dobra `+`/`-` do Obsidian e a sintaxe `???`/`???+` do MkDocs quando o destino tem um equivalente; o GitHub e o Docusaurus não têm chamadas recolhíveis, portanto a alternância não tem efeito lá. "Normalizar tipo de bloco" mapeia nomes menos comuns (importante, cautela, sucesso, pergunta…) para os cinco tipos que todos os formatos compartilham: nota, dica, aviso, perigo e informação.

O corpo de cada chamada é preservado exatamente como escrito, incluindo listas aninhadas, formatação inline, ligações e blocos de código delimitados—esses são apenas linhas ordinárias dentro do bloco. Várias chamadas num documento são convertidas numa única passagem, e as terminações de linha Windows e Unix são tratadas da mesma forma.

Tudo funciona localmente no seu navegador; a sua documentação nunca é carregada em nenhum lugar. Copie o resultado, descarregue-o como ficheiro .txt ou envie a saída de volta para a entrada para encadear outra conversão.

FAQ

Que tipos de chamadas é que reconhece?
Qualquer nome de tipo na sintaxe de origem—nota, dica, aviso, perigo, informação e outras específicas da plataforma como importante ou faq. Ative "Normalizar tipo de bloco" para mapear os nomes menos comuns para os cinco tipos que todos os formatos partilham.
O que acontece a um título personalizado quando o formato de destino não tem?
Os alertas GitHub não têm sintaxe de título, portanto um título mantido é adicionado como uma primeira linha em negrito dentro do bloco em vez de ser descartado.
As chamadas recolhíveis são suportadas?
Sim, entre Obsidian ("+"/"-" depois do tipo) e MkDocs ("???"/"???+"). O GitHub e o Docusaurus não têm sintaxe recolhível, portanto o estado é descartado ao converter para um deles.
Será que listas e blocos de código dentro de uma chamada sobrevivem à conversão?
Sim. Tudo dentro do corpo de uma chamada é mantido tal como está—listas aninhadas, formatação inline e blocos de código delimitados incluídos.
O seu documento é carregado em algum lugar?
Não. A conversão funciona inteiramente no seu navegador—o seu texto nunca deixa o seu dispositivo.