Ir para o conteúdo
Totalmente local

Editor de metadata

Separe, valide e reformate a metadata YAML de um documento Markdown.

Entrada
Saída

Editor de metadata

Cole um documento Markdown que comece com um bloco de metadata YAML delimitado por `---` e esta ferramenta o separa do corpo, verifica-o e devolve uma versão limpa de ambos. É construída para conteúdo de sites estáticos — posts do Jekyll e Hugo, páginas Astro, notas Obsidian — onde esse bloco de metadata sai do lugar conforme um site cresce: as chaves aparecem em ordem diferente em cada post, as datas são digitadas no formato que parecer natural naquele dia, e ninguém repara numa chave duplicada até o build quebrar.

Mostrar alterna entre ver metadata e corpo juntos ou isolar apenas um. Ordene as chaves alfabeticamente ou digite uma ordem separada por vírgula (título, data, etiquetas…); qualquer coisa deixada de fora é anexada alfabeticamente. Chaves obrigatórias preenche qualquer chave que nomear com um valor vazio, assim um lote de posts fica com a mesma forma; Remover chaves vazias faz o oposto, eliminando chaves cujo valor está vazio, uma lista vazia ou um objeto vazio. Normalizar datas reescreve datas reconhecíveis como 15.01.2024 ou 01/15/2024 para 2024-01-15, deixando datas já em ISO como estão. Estilo de lista alterna listas de escalares curtas entre a forma de blocos com um item por linha e uma forma inline compacta [a, b, c]; listas que contêm objetos aninhados permanecem em estilo de blocos, pois não podem ser achatadas.

A ferramenta verifica também o bloco: uma chave repetida no nível superior é sinalizada e sua linha destacada, e um bloco que abre com `---` mas nunca fecha é reportado em vez de silenciosamente engolir o resto do documento como metadata. Ative Processar vários documentos para aplicar as mesmas opções em vários arquivos Markdown colados um após o outro, cada um com sua própria metadata, separados por uma linha em branco.

Tudo é executado localmente no seu navegador; seu documento nunca é carregado. Copie o resultado, baixe como arquivo .txt ou envie a saída de volta à entrada para continuar ajustando.

FAQ

O que conta como metadata?
Um bloco no início do documento que abre com uma linha contendo apenas ---, mantém pares chave-valor YAML e fecha com outra linha --- (ou ...). Nada antes do --- inicial ou sem um não é tocado.
O que acontece se a metadata tiver um erro de sintaxe?
É reportado e deixado exatamente como você o colou, para que você não perca o texto original enquanto o corrige — o corpo ainda é separado normalmente.
Como "Chaves obrigatórias" decide o que conta como faltando?
Verifica cada nome que lista contra as próprias chaves da metadata analisada, sensível a maiúsculas, e adiciona apenas as que não estão já presentes, cada uma com um valor vazio.
Pode editar vários posts de blog de uma vez?
Sim — ative "Processar vários documentos" e cole vários arquivos Markdown um atrás do outro, cada um iniciando seu próprio bloco de metadata numa nova linha após uma linha em branco. Cada documento obtém as mesmas opções aplicadas e os resultados são reunidos.
Meu documento é carregado em algum lugar?
Não. Análise e formatação de metadata são executadas inteiramente no seu navegador — o documento nunca sai do seu dispositivo.