Todo site de documentação requer umdocs.jsonarquivo.

Este arquivo contém as configurações globais e controla tudo, desde estilização e navegação até integrações.

Referência

Esta seção contém a referência completa para o arquivo docs.json.

Personalização

theme
required

Um dos seguintes:mint,maple,palm,willow,linden,almond.

O tema de layout do projeto. Confira a páginaThemespara mais informações.

name
string
required

O nome do projeto, organização ou produto

colors
object
required

As cores a serem usadas em sua documentação. No mínimo, você deve definir a cor primária. Por exemplo:

{
  "colors": {
    "primary": "#ff0000"
  }
}
description
string

Descrição opcional usada para SEO e indexação de LLM

O logotipo (para ambos os modos claro e escuro)

favicon
string or object

O caminho para o seu arquivo de favicon na pasta docs, incluindo a extensão do arquivo. O arquivo será automaticamente redimensionado para tamanhos apropriados de favicon. Pode ser um único arquivo ou um par para os modos claro e escuro. Exemplo:/favicon.png

styling
object

Configurações de estilo

icons
object

Configurações da biblioteca de ícones

fonts
object
appearance
object

Configurações de alternância do modo claro / escuro

background
object

Configurações de cor de fundo e decoração

Structure

navbar
object

Conteúdo e configurações da barra de navegação

navigation
object
required

A estrutura de navegação do conteúdo

Configurações do rodapé

banner
object

Configurações do banner

redirects
array of object
contextual
object

Configurações de API

api
object

Configuração de referência de API e configurações do playground

SEO e Busca

seo
object

Configurações de indexação SEO

Configurações de exibição da busca

Integrações

integrations
object

Configurações para integrações oficiais

Erros

errors
object

Validação

É aconselhável incluir a seguinte referência de esquema no topo do seu arquivo docs.json para garantir a validação adequada durante a edição:

{
  "$schema": "https://mintlify.com/docs.json",
  ...
}