Parser de Frontmatter Markdown
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
Parser de arquivo .env
Analisa um arquivo .env / dotenv com suporte completo a aspas simples, duplas, valores multilinha e comentários inline. Exporta para JSON, YAML, shell exports, Dockerfile ENV ou Netlify TOML.
Excel (XLSX) para CSV, JSON e Markdown
Abra uma pasta .xlsx no navegador e exporte qualquer planilha como CSV, JSON ou tabela Markdown — o arquivo não sai do seu aparelho.
Conversor CSV ↔ JSON
Converta CSV em JSON e JSON em CSV, com opção de delimitador.
Visualizador de Arquivos EML
Solte um arquivo `.eml` e leia a mensagem analisada — cabeçalhos chave, partes de corpo plano e HTML, e uma lista de anexos — tudo no navegador.
Parser e Inspetor de Arquivos vCard (.vcf)
Solte ou cole qualquer exportação .vcf vCard 2.1, 3.0 ou 4.0 e leia todos os contatos como cartões — nomes, telefones, emails, endereços, organizações, URLs, aniversários, notas, fotos incorporadas e quaisquer campos personalizados X-, tudo analisado localmente no seu navegador.
Inspetor de Bencode / .torrent
Solte qualquer arquivo bencodificado (.torrent ou bencode bruto) e inspecione sua árvore, info hash (SHA-1), trackers, lista de arquivos, tamanho de peça e metadados de criação — tudo parseado localmente no seu navegador.