VitePress suporta frontmatter YAML em todos os arquivos Markdown, processando-os com [gray-matter](https://github.com/jonschlinkert/gray-matter). O frontmatter deve estar no topo do arquivo Markdown (antes de qualquer elemento, incluindo tags `<script>`), e deve ter a forma de um YAML válido entre linhas com traços triplos. Exemplo:
VitePress suporta frontmatter YAML em todos os arquivos Markdown, processando-os com [gray-matter](https://github.com/jonschlinkert/gray-matter). O frontmatter deve estar no topo do arquivo Markdown (antes de qualquer elemento, incluindo tags `<script>`), e deve ter a forma de um YAML válido entre linhas com traços triplos. Exemplo:
@ -15,7 +15,7 @@ Muitas opções de configuração do site ou do tema padrão têm opções corre
Você também pode definir dados próprios frontmatter personalizados, para serem usados em expressões Vue dinâmicas na página.
Você também pode definir dados próprios frontmatter personalizados, para serem usados em expressões Vue dinâmicas na página.
## Acesso aos Dados do Frontmatter
## Acesso aos Dados do Frontmatter {#accessing-frontmatter-data}
Os dados do frontmatter podem ser acessados por meio da variável global especial `$frontmatter`:
Os dados do frontmatter podem ser acessados por meio da variável global especial `$frontmatter`:
@ -34,9 +34,9 @@ Conteúdo do guia
Você também pode acessar os dados do frontmatter da página atual em `<script setup>` com o auxiliar [`useData()`](../reference/runtime-api#usedata).
Você também pode acessar os dados do frontmatter da página atual em `<script setup>` com o auxiliar [`useData()`](../reference/runtime-api#usedata).
## Formatos Alternativos de Frontmatter
## Formatos Alternativos do Frontmatter {#alternative-frontmatter-formats}
VitePress também suporta a sintaxe de frontmatter JSON, começando e terminando com chaves:
VitePress também suporta a sintaxe frontmatter JSON, começando e terminando com chaves: