API 参考
查找站点配置、客户端组合式函数和扩展接口。类型参考由当前文档版本的源码生成,每个符号都提供源码链接。中英文入口共用一份 API 正文,保留源码注释的语言。
- 配置站点:defineConfig、defineSiteConfig
- 编写主题:主题开发指南、客户端 API
- 扩展 Valaxy:Node API、共享类型
对应 Valaxy 版本: 1.0.0-rc.16
源码提交: 9ca233184bad
282 个 API
client
Functions 94
- addToParent
- asAny
- buildTree
- computeZoomRectStyle
- dayjs
- defineAppSetup
- defineClientComponent
- defineCollection
- defineMermaidSetup
- filterAndSortPosts
- formatDate
- getAddonDocsPath
- getAddonModule
- getHeaders
- getLocaleMessageValue
- hasLocaleMessage
- initContext
- initValaxyConfig
- isCategoryList
- isEmptyAddon
- isLocaleKey
- localizeAddon
- mergeCollapsedCollections
- normalizeAddonLocale
- normalizeRepositoryUrl
- onClickHref
- onContentUpdated
- orderByMeta
- parseRangeString
- random
- removeItemFromCategory
- resolveCollectionItemHref
- resolveHeaders
- resolveSiteUrl
- resolveTaxonomyLocaleKey
- runCbs
- scrollTo
- serializeHeader
- setIframeAspectRatios
- sleep
- sortByDate
- sortByUpdated
- stripLocalePrefix
- throttleAndDebounce
- tObject
- useActiveAnchor
- useAddonConfig
- useBack
- useBackToTop
- useCategories
- useCodePen
- useCollapseCode
- useCollection
- useCollectionPosts
- useCollections
- useConfig
- useCopyCode
- useCopyMarkdown
- useData
- useDecrypt
- useEncryptedContent
- useEncryptedPhotos
- useFrontmatter
- useFullUrl
- useFuseSearch
- useInvisibleElement
- useLayout
- useLocale
- useLocaleTitle
- useLocalSearch
- useMediumZoom
- useMobile
- useOutline
- usePageList
- usePagination
- usePartiallyEncryptedContents
- usePostCollections
- usePostList
- usePostListWithCollections
- usePostTitle
- usePrevNext
- useRuntimeConfig
- useScreenSize
- useSidebar
- useSiteConfig
- useTags
- useValaxyApp
- useValaxyConfig
- useValaxyDark
- useValaxyHead
- useValaxyI18n
- withBase
- wrap
- wrapTable
Variables 18
Interfaces 12
Type Aliases 10
Modules / dayjs / Classes 1
Modules / dayjs / Interfaces 3
Modules / dayjs / Type Aliases 10
Modules / dayjs / Variables 2
Modules / dayjs / Functions 5
node
Functions 45
- $t
- build
- createCli
- createContentService
- createMemoryReleasePlugin
- createServer
- createValaxyNode
- defineContentLoader
- defineSiteConfig
- defineUnoSetup
- defineValaxyAddon
- defineValaxyConfig
- defineValaxyTheme
- encryptContent
- execBuild
- generateClientRedirects
- getGitTimestamp
- getServerInfoText
- isExternal
- isKatexEnabled
- isKatexPluginNeeded
- isMathJaxEnabled
- isPath
- loadAllContent
- loadConfigFromFile
- postProcessForSSG
- processValaxyOptions
- registerDevCommand
- resolveAddonsConfig
- resolveImportPath
- resolveImportUrl
- resolveOptions
- resolveSiteConfig
- resolveSiteConfigFromRoot
- resolveThemeConfigFromRoot
- resolveThemeValaxyConfig
- resolveUserThemeConfig
- resolveValaxyConfig
- resolveValaxyConfigFromRoot
- run
- ssgBuild
- startValaxyDev
- toAtFS
- transformObject
- ViteValaxyPlugins
Variables 15
Interfaces 22
- CdnModule
- ContentCheckResult
- ContentDiagnostic
- ContentItem
- ContentLoader
- ContentLoaderContext
- ContentPageInfo
- ContentServiceOptions
- CreateCliOptions
- GroupIconOptions
- LoadConfigFromFileOptions
- MdAfterRenderContext
- ResolvedConfig
- ResolvedValaxyOptions
- ValaxyAddonCliContext
- ValaxyAddonResolver
- ValaxyEntryOptions
- ValaxyExtendConfig
- ValaxyFileInfo
- ValaxyHooks
- ValaxyNode
- ValaxyServerOptions