Settings
Main settings interface for the application
Properties
themeThemename"poetry" | "cosmo" | "opener" | "picasso" | "gusto" | "solar" | stringRequiredlogoLogoLogolightstringdarkstringhrefstringpagestringstringstringReact.JSX.ElementReact.JSX.ElementfontsThemeFontFontFontfamilystringweightstringsrcstringformat"woff2" | "woff" | "ttf"Font[]Font[]faviconstringiconsIconslibraryIconLibraryIconLibrarynamestringRequiredversionstringdefaultbooleannoprefixbooleanstringstringIconLibrary[]IconLibrary[]appearanceAppearancecolorScheme"light" | "dark" | "os"colorSchemeButtoncolorsColorsprimarystringRequiredlightstringdarkstringcssTokens{ [token: string]: string; }presetsstring[]logoAppearanceLogosidebarboolean | "mobile" | "desktop"headerboolean | "mobile" | "desktop"searchAppearanceSearchfullWidthbooleansidebarboolean | "mobile" | "desktop"middleboolean | "mobile" | "desktop"rightboolean | "mobile" | "desktop"headerAppearanceHeaderexternalArrowbooleanseparator"right"type"classic" | "pad"buttonSize"sm" | "md" | "lg"tabsAppearanceTabssurface"center" | "sidebar"sidebarAppearanceSidebarexternalArrowbooleanscrollShadowbooleanscrollbar"secondary"scrollbarColorstringscrollTransition"smooth" | "instant"buttonsAppearanceButtonsroundedboolean | "sm" | "md" | "lg"tablesAppearanceTableskind"secondary"bannerAppearanceBannerfixedbooleancontentAppearanceContentcontentDecorator"secondary"breadcrumbsbooleansectionSeparatorbooleanfooterAppearanceFootersurface"page"writerWritermaxTocDepthnumbercopyPagebooleancoderCoderlinesbooleanscrollbooleansyntaxHighlightThemeheadarray of HeadConfig [string, Record<string, string | boolean>, ]scriptsstring[]navigationNavigationsidebararray of SidebarNavigationRequiredSidebarRouteSidebarRouteroutestringRequiredgroupstringidstringpagesRequiredSidebarSidebargroupstringpagesarray of PageURLSidebarSidebargroupstringpagesarray of PageURLiconstringorderOrderstringstringiconstringorderOrderstringstringtabsarray of Tabs NavigationItemtitlestringdescriptionstringpagestringhrefstringiconReact.ReactNodesidebarDropdownarray of SidebarDropdown NavigationItemtitlestringdescriptionstringpagestringhrefstringiconReact.ReactNodesegmentsarray of SegmentroutestringRequiredtitlestringappearance"sidebarDropdown"pagesarray of NavigationItemRequiredtitlestringdescriptionstringpagestringhrefstringiconReact.ReactNodeanchorsAnchorsheaderarray of AnchorHeaderNavigationItemNavigationItemtitlestringdescriptionstringpagestringhrefstringiconReact.ReactNodeNavigationItemButtonNavigationItemButtonNavigationItemNavigationItemtitlestringdescriptionstringpagestringhrefstringiconReact.ReactNodeNavigationItem & { button: "primary"NavigationItem & { button: "primary""secondary"; }"secondary"; }NavigationItemSocialNavigationItemSocialNavigationItemNavigationItemtitlestringdescriptionstringpagestringhrefstringiconReact.ReactNodeNavigationItem & { social: Social; }NavigationItem & { social: Social; }sidebar{ top?: NavigationItem[]; bottom?: NavigationItem[]; }toparray of NavigationItembottomarray of NavigationItemapiAPIopenapiAPIFileAPIFileMapAPIFileMap { [name: string]: string | APIFileAdvanced; }APIFileAdvancedAPIFileAdvancedsourcestringRequiredroutestringinfoAPIInfobaseUrlstringauthAPIAuthmethod"bearer" | "basic" | "key"RequirednamestringinputPrefixstringrequestAPIInfoRequestexample{ languages?: string[]; }languagesstring[]stringstringstring[]string[]graphqlAPIFileAPIFileMapAPIFileMap { [name: string]: string | APIFileAdvanced; }APIFileAdvancedAPIFileAdvancedsourcestringRequiredroutestringinfoAPIInfobaseUrlstringauthAPIAuthmethod"bearer" | "basic" | "key"RequirednamestringinputPrefixstringrequestAPIInfoRequestexample{ languages?: string[]; }languagesstring[]stringstringstring[]string[]sourcesAPIFileAPIFileMapAPIFileMap { [name: string]: string | APIFileAdvanced; }APIFileAdvancedAPIFileAdvancedsourcestringRequiredroutestringinfoAPIInfobaseUrlstringauthAPIAuthmethod"bearer" | "basic" | "key"RequirednamestringinputPrefixstringrequestAPIInfoRequestexample{ languages?: string[]; }languagesstring[]stringstringstring[]string[]integrationsIntegrationsanalyticsIntegrationAnalyticslivesessionIntegrationAnalyticsLiveSessiontrackIdstringRequiredsupportIntegrationSupportchatwootIntegrationSupportChatwootwebsiteTokenstringRequiredbaseURLstringchatwootSettingsJSONintercomIntegrationSupportIntercomappIdstringRequiredapiBasestringlivechatIntegrationSupportLivechatlicenseIdstringRequiredsearchIntegrationSearchalgolia{ appId: string; apiKey: string; }appIdstringRequiredapiKeystringRequiredoramabooleanabtestingIntegrationABTestingcontextMaxAgenumbercontextStorageKeystringprovidersIntegrationABTestingProvidersgrowthbookIntegrationABTestingGrowthBookapiHoststringRequiredclientKeystringRequiredlaunchdarklyIntegrationABTestingLaunchDarklyenvstringRequireddiagramsbooleaneditLinkEditLinkbaseUrlstringRequiredtitlestringiconstring.appsAppsDirectorygithubStarIntegrationAppGithubStartitlestringRequiredlabelstringhrefstringRequireddataShowCountbooleandataIconstringdataSizestringariaLabelstringsupademoIntegrationAppSupademoapiKeystringRequiredpluginsarray of PluginsPluginConfig[PluginName, PluginArgs[]]stringstringseoSEOdomainstringmetatags{ [tag: string]: string; }aiAIllmsTxtLLMsTxtLLMsTxttitlestringRequiredbaseUrlstringRequiredsummarystringsections{ [section: string]: { title: string; url: string; description: string; }; }stringstringadvancedAdvancedbasenamestringcomponentsComponentsbannerWebEditorBannercontentComponentLikeRequiredJSONComponentJSONComponentcomponentstringRequiredpropsRecord<string, any>React.JSX.ElementReact.JSX.Elementstringstringlabelstringkind"secondary"hrefstringiconstringfooterWebEditorFooterkind"minimal"logoComponentLikeComponentLikeJSONComponentJSONComponentcomponentstringRequiredpropsRecord<string, any>React.JSX.ElementReact.JSX.Elementstringstringbooleanbooleansocial{ [K in Social]?: string; }xstringfacebookstringyoutubestringdiscordstringslackstringgithubstringlinkedinstringinstagramstringhackernewsstringmediumstringtelegramstringblueskystringredditstringlinksWebEditorFooterLinksfootnoteComponentLikeJSONComponentJSONComponentcomponentstringRequiredpropsRecord<string, any>React.JSX.ElementReact.JSX.ElementstringstringengineEnginepaths{ [key: string]: string[]; }uniformEngineUniformstoreboolean
Path to the logo in light mode. For example: /path/to/logo.svg
Path to the logo in dark mode. For example: /path/to/logo.svg
If false then the color scheme button will not be displayed.
If true then the logo will be displayed on the sidebar.
If true then the logo will be displayed on the header.
If true then the search bar will be displayed as a full width.
If true then the search bar will be displayed on the sidebar.
If true then the search bar will be displayed in the middle of the header.
If true then the search bar will be displayed on the right side of the header.
If true then the header external links will display an external arrow.
If right then separator will be displayed on the right side of the header.
If true then the sidebar will display a scroll shadow.
If true then the sidebar will display a scroll shadow.
If true then the banner will have fixed position (always visible).
If true then the breadcrumbs will be displayed.
If true then the section separator will be displayed.
If true then code blocks will have line numbers by default.
If true then code blocks will have a scrollbar by default.
If true then virtual pages will not created and generated content will be stored on disk
Show your support! Star us on GitHub ⭐️