글로벌 설정
모든 Mintlify 사이트에는 핵심 구성 설정이 포함된 docs.json 파일이 필요합니다. 아래 속성에 대해 자세히 알아보세요.
속성
namestringrequired프로젝트 이름. 글로벌 제목에 사용됩니다.
예시: mintlify
navigationNavigation[]required해당 그룹 내의 모든 페이지가 포함된 그룹 배열 그룹 이름. 예시: 페이지 역할을 하는 마크다운 파일에 대한 상대 경로. 예시: 탐색
groupstringSettingspagesstring[]["customization", "page"]
logostring or object로고 이미지 경로 또는 "light"와 "dark" 모드 로고 이미지 경로가 포함된 객체 라이트 모드의 로고 경로 다크 모드의 로고 경로 로고 클릭 시 이동하는 곳로고
lightstringdarkstringhrefstring
faviconstring파비콘 이미지 경로
colorsColors글로벌 테마의 16진수 색상 코드 기본 색상. 주로 강조된 콘텐츠, 섹션 헤더, 악센트에 사용됩니다. 라이트 모드에서 사용됩니다. 다크 모드의 기본 색상. 주로 강조된 콘텐츠, 섹션 헤더, 악센트에 사용됩니다. 다크 모드에서 사용됩니다. 중요한 버튼의 기본 색상 라이트 및 다크 모드 모두에서 배경색 라이트 모드의 배경 16진수 색상 코드 다크 모드의 배경 16진수 색상 코드색상
primarystringrequiredlightstringdarkstringbackgroundobject객체
lightstringrequireddarkstringrequired
topbarLinksTopbarLink[]탑바에 포함하려는 링크의 버튼 이름. 예시: 버튼 클릭 시 URL. 예시: name과 url 배열탑바링크
namestringContact usurlstringhttps://mintlify.com/docs
topbarCtaButtonCall to Action탑바 호출 액션
type"link" or "github"링크는 버튼을 표시합니다. GitHub는 제공된 URL에서 GitHub 스타 수를 포함한 리포지토리 정보를 표시합니다.
urlstringlink의 경우: 버튼이 링크되는 곳.
github의 경우: GitHub 정보를 가져올 리포지토리에 대한 링크.
namestring버튼 안의 텍스트. type이 link인 경우에만 필수입니다.
versionsstring[]버전 이름 배열. 탐색 모음의 드롭다운으로 다른 버전의 문서화를 표시하려는 경우에만 사용합니다.
anchorsAnchor[]앵커 배열, 앵커를 표시하는 데 사용되는 Font Awesome 아이콘. 예시: 앵커 레이블 이름. 예시: 어떤 페이지가 앵커에 들어가는지 표시하는 URL의 시작 부분. 일반적으로 페이지를 넣은 폴더 이름입니다. 앵커 아이콘 배경의 16진수 색상. 올바른 문서화 버전이 선택될 때까지 앵커를 숨기려는 경우에 사용합니다. 앵커 내부의 문서화에 직접 연결할 때까지 앵커를 숨기려면 다음 중 하나: "brands", "duotone", "light", "sharp-solid", "solid" 또는 "thin"icon, color 및 url을 포함합니다.앵커
iconstringcommentsnamestringCommunityurlstringcolorstringfrom과 to가 각각 16진수 색상인 객체를 전달하면 그라디언트가 될 수도 있습니다.versionstringisDefaultHiddenbooleantrue를 전달합니다.iconTypestring
topAnchorObject최상위 앵커의 기본 구성을 재정의합니다. 최상위 앵커 이름 Font Awesome 아이콘. 다음 중 하나: "brands", "duotone", "light", "sharp-solid", "solid" 또는 "thin"객체
namestringiconstringiconTypestring
tabsTabs[]탐색 탭 배열. 탭 레이블 이름. 어떤 페이지가 탭에 들어가는지 표시하는 URL의 시작 부분. 일반적으로
페이지를 넣은 폴더 이름입니다.탭
namestringurlstring
apiAPIAPI 설정 구성. API 페이지에 대해 자세히 알아보려면 API 컴포넌트를 참조하세요. 모든 API 엔드포인트의 기본 URL. 모든 API 엔드포인트에 사용되는 인증 전략. API 플레이그라운드에서 사용되는 인증 매개변수 이름. 인증 입력 필드의 접두사로 설계된 기본 값. 예: API 플레이그라운드 구성 플레이그라운드가 표시되는지, 숨겨지는지 또는 추가 사용자 상호작용 없이 엔드포인트만 표시하는지 자세히 알아보려면 플레이그라운드 가이드를 참조하세요 이 플래그를 활성화하면 OpenAPI 페이지의 키 순서가 OpenAPI 파일에 정의된 키 순서와 일치하도록 보장됩니다.API
baseUrlstringbaseUrl이 배열이면 사용자가 토글할 수 있는 여러 기본 URL 옵션이 활성화됩니다.authAuth인증
method"bearer" | "basic" | "key"namestringbasic인 경우 형식은 [usernameName]:[passwordName]이어야 합니다.inputPrefixstringAuthKey의 inputPrefix는 인증 필드의 기본 입력 결과를 AuthKey로 상속합니다.playgroundPlayground플레이그라운드
mode"show" | "simple" | "hide"simplemaintainOrderboolean
openapistring | string[]OpenAPI 파일을 가리키는 URL 또는 상대 경로의 문자열 또는 문자열 배열.
예시:
"openapi": "https://example.com/openapi.json"
"openapi": "/openapi.json"
"openapi": ["https://example.com/openapi1.json", "/openapi2.json", "/openapi3.json"]
footerSocialsFooterSocials소셜 미디어 계정 객체로, 키:속성 쌍이 소셜 미디어 플랫폼과 계정 URL을 나타냅니다.
예시:
{
"x": "https://x.com/mintlify",
"website": "https://mintlify.com"
}
푸터소셜
[key]string다음 값 중 하나: website, facebook, x, discord, slack, github, linkedin, instagram, hacker-news
예시: x
propertystring소셜 플랫폼에 대한 URL.
예시: https://x.com/mintlify
feedbackFeedback피드백 버튼 활성화 구성 사용자가 풀 리퀘스트를 통해 편집을 제안할 수 있는 버튼 활성화 사용자가 문서화에 대해 이슈를 제기할 수 있는 버튼 활성화피드백
suggestEditbooleanraiseIssueboolean
modeToggleModeToggle다크 모드 토글 사용자 지정. 새 사용자에게 항상 라이트 또는 다크 모드를 표시하려면 설정합니다. 설정하지 않으면 사용자의 운영 체제와 동일한 모드로 기본 설정됩니다. 다크/라이트 모드 토글을 숨기려면 true로 설정합니다. 모드토글
default"light" or "dark"isHiddenbooleanisHidden을 default와 결합하여 문서화가 라이트 또는 다크 모드만 사용하도록 강제할 수 있습니다. 예시: