Setiap situs dokumentasi memerlukan docs.json file.

File ini berisi pengaturan konfigurasi global dan mengontrol segala hal mulai dari gaya dan navigasi hingga integrasi.

Referensi

Bagian ini berisi referensi lengkap untuk file docs.json.

Kustomisasi

theme
required

Salah satu dari berikut: mint, maple, palm, willow, linden, almond.

Tema tata letak proyek. Lihat halaman Themes untuk informasi lebih lanjut.

name
string
required

Nama proyek, organisasi, atau produk

colors
object
required

Warna yang akan digunakan dalam dokumentasi Anda. Setidaknya, Anda harus menentukan warna utama. Contoh:

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

Deskripsi opsional yang digunakan untuk SEO dan pengindeksan LLM

Logo (untuk mode terang dan gelap)

favicon
string or object

Path ke file favicon Anda di folder docs, termasuk ekstensi file. File akan secara otomatis diubah ukurannya menjadi ukuran favicon yang sesuai. Bisa berupa file tunggal atau sepasang untuk mode terang dan gelap. Contoh: /favicon.png

styling
object

Konfigurasi gaya

icons
object

Pengaturan pustaka ikon

fonts
object
appearance
object

Pengaturan toggle mode terang / gelap

background
object

Pengaturan warna latar belakang dan dekorasi

Structure

navbar
object

Konten dan pengaturan navbar

navigation
object
required

Struktur navigasi konten

Konfigurasi footer

banner
object

Konfigurasi banner

redirects
array of object
contextual
object

Konfigurasi API

api
object

Konfigurasi referensi API dan pengaturan playground

SEO & Pencarian

seo
object

Konfigurasi pengindeksan SEO

Pengaturan tampilan pencarian

Integrasi

integrations
object

Konfigurasi untuk integrasi resmi

Error

errors
object

Validasi

Disarankan untuk menyertakan referensi skema berikut di bagian atas file docs.json Anda untuk memastikan validasi yang tepat saat mengedit:

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