Configurações Globais
Todo site Mintlify precisa de um arquivo docs.json com as configurações principais. Saiba mais sobre as propriedades abaixo.
Propriedades
namestringrequiredNome do seu projeto. Usado para o título global.
Exemplo: mintlify
navigationNavigation[]requiredUm array de grupos com todas as páginas dentro de cada grupo O nome do grupo. Exemplo: Os caminhos relativos aos arquivos markdown que servirão como páginas. Exemplo: Navigation
groupstringSettingspagesstring[]["customization", "page"]
logostring or objectCaminho para a imagem do logo ou objeto com caminhos para logos nos modos "light" e "dark" Caminho para o logo no modo claro Caminho para o logo no modo escuro Para onde o clique no logo redirecionaLogo
lightstringdarkstringhrefstring
faviconstringCaminho para a imagem do favicon
colorsColorsCódigos de cores hex para o seu tema global A cor primária. Usada com mais frequência para conteúdo destacado, cabeçalhos
de seção, acentos, no modo claro A cor primária para o modo escuro. Usada com mais frequência para conteúdo destacado,
cabeçalhos de seção, acentos, no modo escuro A cor primária para botões importantes A cor de fundo nos modos claro e escuro O código de cor hexadecimal do fundo no modo claro O código de cor hexadecimal do fundo no modo escuroColors
primarystringrequiredlightstringdarkstringbackgroundobjectObject
lightstringrequireddarkstringrequired
topbarLinksTopbarLink[]Array de O nome do botão. Exemplo: A URL ao clicar no botão. Exemplo: names e urls dos links que você deseja incluir na barra superiorTopbarLink
namestringContact usurlstringhttps://mintlify.com/docs
topbarCtaButtonCall to ActionTopbar Call to Action
type"link" or "github"Link mostra um botão. GitHub mostra as informações do repositório na URL fornecida, incluindo o número de estrelas no GitHub.
urlstringSe link: Para onde o botão redireciona.
Se github: Link para o repositório de onde carregar as informações do GitHub.
namestringTexto dentro do botão. Só é necessário se o type for link.
versionsstring[]Array de nomes de versões. Use isso apenas se quiser mostrar diferentes versões de documentação com um menu suspenso na barra de navegação.
anchorsAnchor[]Um array de âncoras, incluindo O ícone do Font Awesome usado para destacar a âncora. Exemplo: O nome do rótulo da âncora. Exemplo: O início da URL que marca quais páginas ficam na âncora. Geralmente, este é o nome da pasta onde você coloca suas páginas. A cor hexadecimal do fundo do ícone da âncora. Também pode ser um gradiente se você passar um objeto com as propriedades Usado se quiser ocultar uma âncora até que a versão correta da documentação seja selecionada. Passe Um dos: "brands", "duotone", "light", "sharp-solid", "solid" ou "thin"icon, color e url.Anchor
iconstringcommentsnamestringCommunityurlstringcolorstringfrom e to que são cada uma uma cor hexadecimal.versionstringisDefaultHiddenbooleantrue se quiser ocultar a âncora até que você vincule diretamente alguém à documentação dentro dela.iconTypestring
topAnchorObjectSubstitua as configurações padrão para a âncora superior. O nome da âncora superior Ícone do Font Awesome. Um dos: "brands", "duotone", "light", "sharp-solid", "solid" ou "thin"Object
namestringiconstringiconTypestring
tabsTabs[]Um array de abas de navegação. O nome do rótulo da aba. O início da URL que marca quais páginas ficam na aba. Geralmente, este
é o nome da pasta onde você coloca suas páginas.Tabs
namestringurlstring
apiAPIConfigurações da API. Saiba mais sobre páginas de API em Componentes de API. A URL base para todos os endpoints de API. Se A estratégia de autenticação usada para todos os endpoints de API. O nome do parâmetro de autenticação usado no playground de API. Se o método for O valor padrão que serve como prefixo para o campo de entrada de autenticação. Ex.: Se um Configurações do playground de API Se o playground está visível, oculto ou exibindo apenas o endpoint sem interatividade adicional do usuário Saiba mais nos guias do playground Habilitar esta flag garante que a ordenação de chaves nas páginas OpenAPI corresponda à ordenação de chaves definida no arquivo OpenAPI.API
baseUrlstringbaseUrl for um array, ele habilitará múltiplas opções de URL base
que o usuário poderá alternar.authAuthAuth
method"bearer" | "basic" | "key"namestringbasic, o formato deve ser [usernameName]:[passwordName]inputPrefixstringinputPrefix de AuthKey seria herdar o resultado de entrada padrão do campo de autenticação como AuthKey.playgroundPlaygroundPlayground
mode"show" | "simple" | "hide"simplemaintainOrderboolean
openapistring | string[]Uma string ou um array de strings de URL(s) ou caminho(s) apontando para seu arquivo OpenAPI.
Exemplos:
"openapi": "https://example.com/openapi.json"
"openapi": "/openapi.json"
"openapi": ["https://example.com/openapi1.json", "/openapi2.json", "/openapi3.json"]
footerSocialsFooterSocialsUm objeto de contas de redes sociais onde o par chave:propriedade representa a plataforma de rede social e a URL da conta.
Exemplo:
{
"x": "https://x.com/mintlify",
"website": "https://mintlify.com"
}
FooterSocials
[key]stringUm dos seguintes valores: website, facebook, x, discord, slack, github, linkedin, instagram, hacker-news
Exemplo: x
propertystringA URL da plataforma social.
Exemplo: https://x.com/mintlify
feedbackFeedbackConfigurações para habilitar botões de feedback Habilita um botão para permitir que os usuários sugiram edições via pull requests Habilita um botão para permitir que os usuários abram uma issue sobre a documentaçãoFeedback
suggestEditbooleanraiseIssueboolean
modeToggleModeTogglePersonalize a alternância de modo escuro. Defina se você sempre quer mostrar o modo claro ou escuro para novos usuários. Quando não
definido, usamos o mesmo modo do sistema operacional do usuário. Defina como true para ocultar a alternância de modo escuro/claro. Você pode combinar ModeToggle
default"light" or "dark"isHiddenbooleanisHidden com default para forçar sua documentação a usar apenas o modo claro ou escuro. Por exemplo: