Pre-launch version

Editor de front matter

Cole Markdown ou solte um arquivo .md para editar seu front matter YAML ou TOML — o corpo do documento volta idêntico byte a byte.
Seu arquivo nunca sai do seu dispositivo.

Como você quer adicionar seu Markdown?

Cole ou envie Markdown para editar seu front matter.

Sobre o editor de front matter

O corpo do seu documento nunca é tocado

Este é o propósito central da ferramenta, então é garantido por construção e não por cuidado: o corpo nunca é analisado, nunca é dividido em linhas e nunca é remontado. Ele é tomado como um único trecho do seu texto original e devolvido inalterado. Quebras de linha, espaços finais e o fato de o arquivo terminar ou não com uma quebra sobrevivem exatamente — justamente o que um editor descuidado reescreve em silêncio e que você só notaria depois, num diff.

As edições são cirúrgicas

Quando você muda um valor, apenas os caracteres daquele valor são substituídos, no lugar, dentro da linha original. Todo o resto do bloco fica intacto: comentários, linhas em branco, a ordem das suas chaves e o estilo de aspas de cada campo. Isso é deliberadamente diferente de como a maioria das ferramentas funciona — analisar o front matter para um objeto e reescrevê-lo não consegue preservar comentários nem ordem, porque essa informação não existe no objeto.

O que ele pode e não pode editar

Campos simples chave: valor são editáveis. Estruturas aninhadas, valores de lista e valores de bloco multilinha são exibidos mas marcados como somente leitura — reestruturá-los com segurança exige mais contexto do que uma caixa de texto oferece, então a ferramenta se abstém em vez de arriscar estragá-los. Se o bloco não puder ser lido, a ferramenta avisa com um número de linha e desativa a edição por completo; ela nunca descarta conteúdo que não entende. Front matter TOML (+++) também é suportado.

Edite sem enviar nada — seu arquivo nunca sai do seu dispositivo

Esta ferramenta roda inteiramente no seu navegador usando JavaScript. Seu Markdown nunca é enviado a um servidor, nunca é armazenado e nunca sai do seu dispositivo — então posts, rascunhos e metadados continuam privados.

Perguntas frequentes

O corpo do meu documento vai mudar em algo?
Não. O corpo é devolvido idêntico byte a byte — não apenas equivalente. Ele nunca é analisado ou remontado, apenas recortado do seu texto original e recolocado, então quebras de linha e a quebra final ficam exatamente como você tinha.
Meus comentários e a ordem das chaves sobrevivem?
Sim. As edições substituem apenas os caracteres dos valores que você realmente muda, então comentários, linhas em branco, ordem das chaves e o estilo de aspas dos campos intocados são todos preservados. Ferramentas que analisam o front matter para um objeto e o reserializam não conseguem fazer isso.
Por que não consigo editar alguns campos?
Mapas aninhados, listas e valores de bloco multilinha são marcados como somente leitura. Editá-los por uma caixa de uma linha significaria reestruturar YAML por você, o que pode mudar o significado — então a ferramenta os mostra e não os altera.
E se meu YAML estiver quebrado?
A ferramenta relata o problema com o número da linha e desativa a edição. Seu documento fica completamente intacto — nada é descartado ou adivinhado. Corrija a linha no seu editor e cole de volta.
E se não houver front matter?
Você é avisado e recebe a opção de adicionar um bloco YAML ou TOML vazio. O documento existente é mantido exatamente como está e o novo bloco é simplesmente colocado acima dele.
TOML é suportado?
Sim — um bloco +++ inicial é reconhecido e seus campos chave = valor são editáveis, com as mesmas garantias de preservação do YAML.

Mais ferramentas de Markdown, em breve

Markdown para PDF, juntar, dividir e mais — tudo grátis e tudo no seu navegador.

Voltar para todas as ferramentas →