Categoria: Desenvolvimento

Gerador de Front Matter YAML

Ideia nossaFalta uma ferramenta?

Transforme linhas de chave/valor e um corpo de texto em front matter Markdown

Monte um arquivo Markdown com um bloco de front matter YAML a partir de linhas simples no formato chave: valor mais um corpo de texto. Funciona totalmente no seu navegador e serve para qualquer gerador de site estático que leia front matter.

Markdown com front matter
---
title: My First Post
date: 2026-01-15
tags: [guide, release]
draft: false
---

## Introduction

Write the post body in Markdown here.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Geradores de sites estáticos como Jekyll, Hugo e Astro leem os metadados de cada página em um bloco YAML delimitado por --- no topo do arquivo Markdown. Esta ferramenta transforma linhas simples no formato chave: valor nesse bloco, colocando aspas nos valores apenas quando o YAML exige e convertendo um valor separado por vírgulas em uma lista, de modo que uma linha como tags: guia, lançamento vira tags: [guia, lançamento].

Como usar

  1. Informe um campo por linha no formato chave: valor, por exemplo title: Meu Primeiro Post.
  2. Use valores separados por vírgula para um campo do tipo lista, como tags: guia, lançamento.
  3. Escreva o corpo em Markdown abaixo dos campos.
  4. Copie o arquivo gerado, já com o bloco de front matter e o corpo do texto.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Como gero um valor de lista, como tags?
Separe os itens por vírgulas, por exemplo tags: guia, lançamento, e eles serão exportados como uma lista YAML: tags: [guia, lançamento].
As aspas são adicionadas automaticamente nos valores?
Sim, apenas quando necessário: palavras e números simples ficam sem aspas, e qualquer valor com pontuação que o YAML poderia interpretar errado é colocado entre aspas duplas.
Com quais geradores de site estático isso funciona?
Com qualquer gerador que leia front matter YAML delimitado por linhas ---, incluindo Jekyll, Hugo, Astro, Eleventy e Gatsby.