Digite para filtrar os verbetes do Glossário.

    Ferramentas de desenvolvimento · Developer Workspace

    O que é Frontmatter?

    Frontmatter é o bloco de metadados no início do arquivo Markdown. Entenda os campos, a validação pelo schema e o efeito na publicação da página do site.

    Também chamado de: front matter, cabeçalho YAML

    O que é frontmatter

    Frontmatter é o bloco de metadados colocado no início de um arquivo Markdown. Ele fica entre linhas de três traços e usa uma estrutura de chave e valor.

    A ferramenta lê esse bloco antes do corpo. O título e a data alimentam a página, e a descrição e as relações completam a listagem e os metadados de busca.

    Campos comuns

    Os campos variam com a coleção. Título, descrição, data e identificador aparecem na maior parte dos projetos. A imagem, as tags e os relacionados completam a página.

    O nome do campo precisa corresponder ao schema. Um campo com outro nome é ignorado, e a página aparece sem a informação que deveria trazer.

    Validação e publicação

    O build confere o tipo e a obrigatoriedade de cada campo. Um valor fora do formato esperado interrompe a geração ou deixa a página incompleta.

    A validação precisa rodar no fechamento da publicação. O erro no frontmatter é barato de corrigir no arquivo e caro quando chega à página publicada.

    Exemplo

    Como conferir

    Confira os campos obrigatórios, o formato da data e o identificador único. Rode o build, leia a mensagem do schema e abra a página gerada para comparar com os metadados.

    O Markdown estrutura o corpo, e o schema valida o cabeçalho. A documentação registra os campos de cada coleção.

    Dúvidas frequentes

    Perguntas frequentes sobre Frontmatter

    Frontmatter é a mesma coisa que o corpo do texto?
    Não. O frontmatter guarda os metadados que a ferramenta lê. O corpo guarda o texto que o leitor encontra na página.
    Todo Markdown precisa de frontmatter?
    Só quando a ferramenta usa os campos para montar a página, a listagem ou a busca. Um documento simples pode começar direto pelo título.
    O que acontece quando um campo está errado?
    O build pode falhar ou a página pode aparecer sem a informação. O schema informa o campo e o tipo esperado, e a correção acontece no arquivo.
    Posso usar o mesmo campo em coleções diferentes?
    Pode, desde que o schema de cada coleção aceite o campo. A padronização mantém a listagem estável, e a validação evita que um valor ausente quebre a página.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    No Developer Workspace, o frontmatter aparece na criação do arquivo e na conferência dos campos no fechamento da publicação.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano