グローバル設定
すべての Mintlify サイトには、コア設定を含む docs.json ファイルが必要です。下記のプロパティについて詳しく学びましょう。
プロパティ
namestringrequiredプロジェクト名。グローバルタイトルとして使用されます。
例:mintlify
navigationNavigation[]requiredグループ内のすべてのページを含むグループの配列 グループの名前。 例: ページとして使用される Markdown ファイルへの相対パス。 例:Navigation
groupstringSettingspagesstring[]["customization", "page"]
logostring or objectロゴ画像へのパス、または「ライト」モードと「ダーク」モードのロゴ画像へのパスを含むオブジェクト ライトモードのロゴへのパス ダークモードのロゴへのパス ロゴをクリックした場合のリンク先Logo
lightstringdarkstringhrefstring
faviconstringfavicon 画像へのパス
colorsColorsグローバルテーマの16進数カラーコード プライマリカラー。ライトモードで最も頻繁に使用され、ハイライトコンテンツ、セクションヘッダー、アクセントに使用されます ダークモード用のプライマリカラー。ダークモードで最も頻繁に使用され、ハイライトコンテンツ、セクションヘッダー、アクセントに使用されます 重要なボタン用のプライマリカラー ライトモードとダークモード両方の背景色 ライトモードの背景の16進数カラーコード ダークモードの背景の16進数カラーコードColors
primarystringrequiredlightstringdarkstringbackgroundobjectObject
lightstringrequireddarkstringrequired
topbarLinksTopbarLink[]トップバーに含めたいリンクの ボタンの名前。 例: ボタンをクリックしたときの URL。例:name と url の配列TopbarLink
namestringContact usurlstringhttps://mintlify.com/docs
topbarCtaButtonCall to ActionTopbar Call to Action
type"link" or "github"link はボタンを表示します。GitHub は提供された URL からリポジトリ情報を表示します(GitHub スター数を含む)。
urlstringlink の場合:ボタンがリンクする URL。
github の場合:GitHub 情報を読み込むリポジトリへのリンク。
namestringボタン内のテキスト。type が link の場合のみ必須です。
versionsstring[]バージョン名の配列。ナビゲーションバーのドロップダウンで異なるバージョンのドキュメントを表示したい場合のみ使用します。
anchorsAnchor[]アンカーの配列。 アンカーを表示するために使用される Font Awesome アイコン。 例: アンカーラベルの名前。 例: どのページがアンカーに含まれるかを示す URL の先頭。通常はページを配置しているフォルダの名前です。 アンカーアイコン背景の16進数カラー。 正しいドキュメントバージョンが選択されるまでアンカーを非表示にしたい場合に使用します。 その中のドキュメントに直接リンクするまでアンカーを非表示にしたい場合は 以下のいずれか:「brands」、「duotone」、「light」、「sharp-solid」、「solid」、「thin」icon、color、url を含みます。Anchor
iconstringcommentsnamestringCommunityurlstringcolorstringfrom と to のプロパティがそれぞれ16進数カラーであるオブジェクトを渡すと、グラデーションにすることもできます。versionstringisDefaultHiddenbooleantrue を渡します。iconTypestring
topAnchorObject最上位のアンカーのデフォルト設定をオーバーライドします。 最上位のアンカーの名前 Font Awesome アイコン。 以下のいずれか:「brands」、「duotone」、「light」、「sharp-solid」、「solid」、「thin」Object
namestringiconstringiconTypestring
tabsTabs[]ナビゲーションタブの配列。 タブラベルの名前。 どのページがタブに含まれるかを示す URL の先頭。通常はページを配置しているフォルダの名前です。Tabs
namestringurlstring
apiAPIAPI 設定の構成。API ページの詳細については API Components を参照してください。 すべての API エンドポイントのベース URL。 すべての API エンドポイントに使用される認証戦略。 API プレイグラウンドで使用される認証パラメータの名前。 method が 認証入力フィールドのプレフィックスとして設計されたデフォルト値。 例: API プレイグラウンドの設定 プレイグラウンドが表示される、非表示、または追加のユーザーインタラクティブなしでエンドポイントのみを表示する( 詳細についてはプレイグラウンドガイドを参照してください。 このフラグを有効にすると、OpenAPI ページのキー順序が OpenAPI ファイルで定義されているキー順序と一致します。API
baseUrlstringbaseUrl が配列の場合、ユーザーが切り替え可能な複数のベース URL オプションが有効になります。authAuthAuth
method"bearer" | "basic" | "key"namestringbasic の場合、フォーマットは [usernameName]:[passwordName] です。inputPrefixstringAuthKey の inputPrefix を設定すると、認証フィールドのデフォルト入力結果が AuthKey として継承されます。playgroundPlaygroundPlayground
mode"show" | "simple" | "hide"simple)かを指定します。maintainOrderboolean
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"
}
FooterSocials
[key]string以下のいずれかの値:website、facebook、x、discord、slack、github、linkedin、instagram、hacker-news
例:x
propertystringソーシャルプラットフォームの URL。
例:https://x.com/mintlify
feedbackFeedbackフィードバックボタンを有効にする設定 ユーザーがプルリクエスト経由で編集を提案できるボタンを有効にします ユーザーがドキュメントに関する issue を作成できるボタンを有効にしますFeedback
suggestEditbooleanraiseIssueboolean
modeToggleModeToggleダークモードトグルのカスタマイズ。 新規ユーザーに常にライトモードまたはダークモードを表示する場合に設定します。設定しない場合は、ユーザーのオペレーティングシステムと同じモードがデフォルトになります。 ダーク/ライトモードトグルを非表示にする場合は true に設定します。ModeToggle
default"light" or "dark"isHiddenbooleanisHidden と default を組み合わせて、ドキュメントをライトモードまたはダークモードのみに強制できます。例: