概览
自定义 shadcn-docs-nuxt。
shadcn-docs-nuxt 通过 app.config.ts 进行配置。
app.config.ts
字段参考
说明性类型声明:
图标
所有可配置的图标都可以设置为 iconify 图标、表情符号和 URL,底层使用 智能图标。
site
namestring
<页面> - <站点名称>。 descriptionstring
ogImagestring
ogImageComponentstring
ShadcnDocsShadcnDocs、Nuxt、NuxtSeo 或您的自定义组件名称。 ogImageColor'light' | 'dark'
lightumamiobject
theme
customizableboolean
truecolorColor
zincradiusstring
0.5banner
Read more at api > configuration > banner
enableboolean
falseshowCloseboolean
truetostring
contentstring
targetTarget
_blankborderboolean
trueheader
showLoadingIndicatorboolean
truetitlestring
showTitleboolean
trueborderboolean
falsedarkModeToggleboolean
truelanguageSwitcherobject
logo{ light: string; dark: string; }
{ light: '/logo.svg', dark: '/logo-dark.svg' }/public 中徽标图像文件的路径。light 用于浅色模式下显示的图标,dark 用于深色模式下显示的图标。 showTitleInMobileboolean
falsenavINav[]
[]linksILink[]
[]aside
useLevelboolean
truelevelStyle'header' | 'aside'
'aside'header 表示顶级链接显示在标题中,aside 表示顶级链接显示在侧边栏中。使用 header 样式时,建议将 header.border 设置为 true 以获得更好的视觉分离效果。
headerLevelNavAlign'start' | 'center' | 'end'
'start'levelStyle 设置为 header 时适用。 collapseboolean
falsecollapseLevelnumber
1Infinity) folderStyle'default' | 'tree' | 'group'
defaultmain
paddedboolean
truebreadCrumbboolean
trueshowTitleboolean
truecodeCopyToastboolean
falsecodeCopyIconstring
lucide:copycodeCopyToastTextstring
'Copied to clipboard!'fieldRequiredTextstring
'required'pm('npm' | 'pnpm' | 'bun' | 'yarn')[]
['npm', 'pnpm', 'bun', 'yarn']codeIconRecord<string, string>
imageZoomboolean
trueRead more at components > prose > images-and-embeds > image-zooming
editLinkobject
backToTopboolean
truefooter
creditsstring
''linksILink[]
[]toc
enableboolean
trueenableInMobileboolean
falseenableInHomepageboolean
falsetitlestring
'On This Page'linksILink[]
[]iconLinksILink[]
[]carbonAdsobject
search
enableboolean
trueinAsideboolean
falsestyle'input' | 'button'
inputplaceholderstring
'Search...'placeholderDetailedstring
'Search documentation...'data
Read more at api > advanced > data-binding
默认配置
Read more at 源文件