Parser de Frontmatter Markdown
Arquivo
Frameworks de sites estáticos (Astro, Hugo, Jekyll, Next.js MDX, Gatsby) todos colocam metadata num bloco cercado no topo de cada arquivo `.md` / `.mdx`. Esta ferramenta detecta se esse bloco é YAML (`---`), TOML (`+++`), ou JSON (`{...}`), parseia num objeto JSON que você pode copiar num script de migração CMS, e mostra o resto do arquivo como body com contagens de palavras/caracteres. O parser é intencionalmente simples — keys planos, valores primitivos, arrays de bracket, arrays de bloco básicos — então lida com 95% do frontmatter real sem arrastar uma biblioteca YAML completa.
Como usar
- Solte um arquivo `.md` / `.mdx` ou cole texto bruto começando com `---` (YAML), `+++` (TOML), ou `{` (JSON).
- O bloco cercado é parseado numa tabela de campos e um objeto JSON abaixo.
- O body abaixo é mostrado separadamente — copie pra alimentar um pipeline de conteúdo que não precisa do frontmatter.
Perguntas frequentes
- Suporta objetos aninhados ou âncoras?
- Lida com keys planos, valores primitivos (string, number, bool, null), arrays bracket, e arrays bloco YAML. Aninhamento complexo, referências, âncoras e strings multi-linha precisam de uma biblioteca YAML completa — pra esses, parseie com `js-yaml` ou o loader do seu framework.
- E se não tem frontmatter?
- Toda a entrada é tratada como body. Você verá uma dica dizendo que não foi detectado frontmatter, e o body/contagem de palavras ainda funciona.
Ferramentas relacionadas
Conversor Imagens → PDF
Combine várias imagens JPG / PNG em um único PDF com tamanho, orientação e ajuste configuráveis.
Inspetor de ZIP
Solte um ZIP e veja cada arquivo dentro — tamanhos, conteúdo e download individual — sem desempacotar localmente.
Divisor de Arquivos
Divida um arquivo grande em pedaços para driblar limites de anexo ou upload.
Conversor de Codificação de Texto
Abra arquivos em codificações antigas (EUC-KR, Shift_JIS, Windows-1252…) como UTF-8 legível.
Hash de Arquivo (Checksum)
Calcule os checksums SHA-1, SHA-256 e SHA-512 de qualquer arquivo.
Conversor CSV ↔ JSON
Converta CSV em JSON e JSON em CSV, com opção de delimitador.