Início
VA.
Voltar para Documentação

Referência de frontmatter

Todos os campos aceitos no topo de um arquivo MDX, por coleção.

2 min de leitura

O frontmatter é o bloco YAML entre --- no topo de cada arquivo .mdx. Ele é lido por src/lib/content.ts e alimenta listagens, metadados, feeds e sitemap.

Campos comuns

Válidos em qualquer coleção.

CampoTipoObrigatórioO que faz
titletextosimTítulo da página, da aba do navegador e do card social
descriptiontextonãoResumo na listagem, na meta description e no RSS
datetexto ISOsimOrdena as listagens e preenche a data de publicação
tagslistanãoChips exibidos no rodapé do artigo
publishedbooleanonãofalse esconde de listagens, RSS e sitemap

Sem title ou sem date, o build falha apontando o arquivo — de propósito.

Só em projects

CampoTipoO que faz
stacklistaTecnologias, exibidas como chips no card e no topo da página
repoURLBotão "Repositório" no cabeçalho
demoURLBotão "Ver ao vivo" no cabeçalho
featuredbooleanoColoca o projeto na home, seção 04 / trabalho
ordernúmeroOrdem na listagem e entre os destaques (menor primeiro)

Projetos são a única coleção que não ordena por data: um portfólio é curado, então o order manda e a data só desempata. Sem order, o projeto vai para o fim da fila.

---
title: "Nome do projeto"
description: "O que ele resolve, em uma frase."
date: "2026-07-20"
stack: ["Next.js", "PostgreSQL", "Docker"]
repo: "https://github.com/Victor-Alves0/exemplo"
demo: "https://exemplo.vercel.app"
featured: true
order: 1
---

Só em docs

CampoTipoO que faz
categorytextoAgrupa o documento na barra lateral. Sem ele, cai em "Geral"
ordernúmeroOrdem dentro da categoria (menor primeiro)

A categoria é escrita no idioma do arquivo: "Guias" em content/pt/docs/, "Guides" em content/en/docs/.

Só em newsletter

CampoTipoO que faz
issuenúmeroExibe "Edição N" acima do título

Notas

Datas vão no formato YYYY-MM-DD e são formatadas no fuso UTC — assim a data exibida não muda conforme o fuso de quem lê.

O tempo de leitura não é um campo: sai de uma contagem de palavras a 200 palavras por minuto, calculada no build.

O card social também é automático. Cada página gera a própria imagem OG em /og, usando o título e o nome da seção.

Tags

  • MDX
  • referência