# VALAXY > Valaxy is a next-generation static blog framework powered by Vue, Vite, and TypeScript. ## Posts - [Valaxy 1.0: from writing experience to build internals](https://valaxy.site/posts/valaxy-1-0.md): Explore the writing tools, unified rendering pipeline, addon boundaries, and upgrade considerations in Valaxy 1.0. - [Math rendering engines and loading strategies](https://valaxy.site/posts/katex-loading-strategy.md) - [How to realize CSS i18n?](https://valaxy.site/posts/i18n.md) ## Zh - [Valaxy 1.0:从写作体验到构建内核](https://valaxy.site/zh/posts/valaxy-1-0.md): 了解 Valaxy 1.0 的写作工具、统一渲染流程、插件边界,以及升级时需要关注的变化。 - [Math 渲染引擎评估与加载策略](https://valaxy.site/zh/posts/katex-loading-strategy.md) - [如何实现 CSS i18n?](https://valaxy.site/zh/posts/i18n.md) - [为什么选 Valaxy](https://valaxy.site/zh/guide/why.md) - [数学公式](https://valaxy.site/zh/examples/math.md) - [Valaxy 插件橱窗](https://valaxy.site/zh/addons/gallery.md): 浏览 Valaxy 官方与社区插件。 - [valaxy-addon-girls](https://valaxy.site/zh/addons/girls.md): 与主题解耦的响应式角色画廊插件,支持网格、圆球星团与轨道布局。 - [index](https://valaxy.site/zh/addons.md) - [官方插件](https://valaxy.site/zh/addons/official.md): 构建时直接引用 Valaxy 主仓库各插件 README 的官方插件文档。 - [valaxy-addon-abbrlink](https://valaxy.site/zh/addons/official/abbrlink.md): 构建时直接引用 valaxy-addon-abbrlink README 的官方插件文档。 - [valaxy-addon-algolia](https://valaxy.site/zh/addons/official/algolia.md): 构建时直接引用 valaxy-addon-algolia README 的官方插件文档。 - [valaxy-addon-bangumi](https://valaxy.site/zh/addons/official/bangumi.md): 构建时直接引用 valaxy-addon-bangumi README 的官方插件文档。 - [valaxy-addon-components](https://valaxy.site/zh/addons/official/components.md): 构建时直接引用 valaxy-addon-components 中文 README 的官方插件文档。 - [valaxy-addon-feishu](https://valaxy.site/zh/addons/official/feishu.md): 构建时直接引用 valaxy-addon-feishu README 的官方插件文档。 - [valaxy-addon-lightgallery](https://valaxy.site/zh/addons/official/lightgallery.md): 构建时直接引用 valaxy-addon-lightgallery 中文 README 的官方插件文档。 - [valaxy-addon-mermaid](https://valaxy.site/zh/addons/official/mermaid.md): 按需安装 Mermaid 图表与放大查看器。 - [valaxy-addon-meting](https://valaxy.site/zh/addons/official/meting.md): 构建时直接引用 valaxy-addon-meting README 的官方插件文档。 - [valaxy-addon-moments](https://valaxy.site/zh/addons/official/moments.md): 构建时直接引用 valaxy-addon-moments 中文 README 的官方插件文档。 - [valaxy-addon-twikoo](https://valaxy.site/zh/addons/official/twikoo.md): 构建时直接引用 valaxy-addon-twikoo README 的官方插件文档。 - [TypeDoc](https://valaxy.site/zh/addons/official/typedoc.md) - [valaxy-addon-waline](https://valaxy.site/zh/addons/official/waline.md): 构建时直接引用 valaxy-addon-waline README 的官方插件文档。 - [使用插件](https://valaxy.site/zh/addons/use.md) - [为什么需要插件?](https://valaxy.site/zh/addons/why.md) - [编写一个插件](https://valaxy.site/zh/addons/write.md) - [API 参考](https://valaxy.site/zh/api.md) - [AI 辅助开发](https://valaxy.site/zh/dev/ai.md) - [参与文档](https://valaxy.site/zh/dev/docs.md) - [常见问题](https://valaxy.site/zh/dev/faq.md) - [参与开发](https://valaxy.site/zh/dev.md) - [LOGO](https://valaxy.site/zh/dev/logo.md) - [客户端](https://valaxy.site/zh/ecosystem/client.md) - [社区](https://valaxy.site/zh/ecosystem/community.md) - [index](https://valaxy.site/zh/ecosystem.md) - [项目动态](https://valaxy.site/zh/ecosystem/news.md): Valaxy 的重要版本发布、写作工具与插件生态进展。 - [VS Code 扩展](https://valaxy.site/zh/ecosystem/vscode.md) - [代码块图标](https://valaxy.site/zh/examples/code-block-icons.md) - [代码块高度限制](https://valaxy.site/zh/examples/code-height-limit.md) - [index](https://valaxy.site/zh/examples.md) - [Mermaid](https://valaxy.site/zh/examples/mermaid.md) - [部分内容加密](https://valaxy.site/zh/examples/partial-content-encryption.md) - [示例站点](https://valaxy.site/zh/examples/site.md) - [常见问题](https://valaxy.site/zh/faq.md) - [最佳实践](https://valaxy.site/zh/guide/best-pratice.md) - [组件](https://valaxy.site/zh/guide/built-ins.md) - [命令行](https://valaxy.site/zh/guide/commands.md) - [扩展配置](https://valaxy.site/zh/guide/config/extend.md) - [基础配置](https://valaxy.site/zh/guide/config.md) - [UnoCSS 配置](https://valaxy.site/zh/guide/config/unocss-options.md) - [自定义组件](https://valaxy.site/zh/guide/custom/components.md) - [自定义扩展](https://valaxy.site/zh/guide/custom/extend.md) - [钩子](https://valaxy.site/zh/guide/custom/hooks.md) - [自定义样式](https://valaxy.site/zh/guide/custom/styles.md) - [自定义文章模板](https://valaxy.site/zh/guide/custom/templates.md) - [部署](https://valaxy.site/zh/guide/deploy.md) - [亮点](https://valaxy.site/zh/guide/features.md) - [开始](https://valaxy.site/zh/guide/getting-started.md) - [国际化](https://valaxy.site/zh/guide/i18n.md) - [index](https://valaxy.site/zh/guide.md) - [布局](https://valaxy.site/zh/guide/layout.md) - [Markdown 扩展](https://valaxy.site/zh/guide/markdown.md) - [页面](https://valaxy.site/zh/guide/page.md) - [文章](https://valaxy.site/zh/guide/post.md) - [SSR 兼容性](https://valaxy.site/zh/guide/ssr-compat.md) - [CMS 集成](https://valaxy.site/zh/guide/third-party/cms.md) - [第三方评论系统](https://valaxy.site/zh/guide/third-party/comment-system.md) - [第三方集成](https://valaxy.site/zh/guide/third-party.md) - [Schema.org 和 OPG 用于 SEO](https://valaxy.site/zh/guide/third-party/schema-org.md) - [使用 Vite/Vue 插件](https://valaxy.site/zh/guide/third-party/vite-vue.md) - [与 AI 协作](https://valaxy.site/zh/guide/work-with-ai.md) - [从其他博客框架迁移](https://valaxy.site/zh/migration.md) - [版本迁移](https://valaxy.site/zh/migration/version.md) - [Tags](https://valaxy.site/zh/tags.md) - [Arknights 主题](https://valaxy.site/zh/themes/arknights.md) - [Valaxy 主题橱窗](https://valaxy.site/zh/themes/gallery.md): 浏览 Valaxy 官方与社区主题。 - [index](https://valaxy.site/zh/themes.md) - [主题 Press](https://valaxy.site/zh/themes/press.md) - [主题 Press 配置](https://valaxy.site/zh/themes/press/config.md) - [从 VitePress 迁移到主题 Press](https://valaxy.site/zh/themes/press/migration.md) - [主题 Press 搜索与多语言](https://valaxy.site/zh/themes/press/search-i18n.md) - [主题 Press 导航栏与侧边栏](https://valaxy.site/zh/themes/press/sidebar-nav.md) - [主题起始模板](https://valaxy.site/zh/themes/starter.md) - [使用主题](https://valaxy.site/zh/themes/use.md) - [如何编写一个 Valaxy 主题](https://valaxy.site/zh/themes/write.md) - [主题 Yun](https://valaxy.site/zh/themes/yun.md) - [主题 Yun 配置](https://valaxy.site/zh/themes/yun/config.md) - [主题 Yun 自定义](https://valaxy.site/zh/themes/yun/customization.md) - [主题 Yun 布局与视觉](https://valaxy.site/zh/themes/yun/layout.md) - [主题 Yun 功能组件与页面](https://valaxy.site/zh/themes/yun/widgets.md) ## Guide - [Why Valaxy](https://valaxy.site/guide/why.md) - [Best Practices](https://valaxy.site/guide/best-pratice.md) - [Components](https://valaxy.site/guide/built-ins.md) - [Commands](https://valaxy.site/guide/commands.md) - [Extend Config](https://valaxy.site/guide/config/extend.md) - [Config](https://valaxy.site/guide/config.md) - [UnoCSS Options](https://valaxy.site/guide/config/unocss-options.md) - [Custom Components](https://valaxy.site/guide/custom/components.md) - [Custom Extensions](https://valaxy.site/guide/custom/extend.md) - [Hooks](https://valaxy.site/guide/custom/hooks.md) - [Custom Styles](https://valaxy.site/guide/custom/styles.md) - [Custom Post Templates](https://valaxy.site/guide/custom/templates.md) - [Deployment](https://valaxy.site/guide/deploy.md) - [Features](https://valaxy.site/guide/features.md) - [Getting Started](https://valaxy.site/guide/getting-started.md) - [i18n](https://valaxy.site/guide/i18n.md) - [Layout](https://valaxy.site/guide/layout.md) - [Markdown Extensions](https://valaxy.site/guide/markdown.md) - [Page](https://valaxy.site/guide/page.md) - [Post](https://valaxy.site/guide/post.md) - [SSR Compatibility](https://valaxy.site/guide/ssr-compat.md) - [CMS Integration](https://valaxy.site/guide/third-party/cms.md) - [Third Comment System](https://valaxy.site/guide/third-party/comment-system.md) - [Third Party Integration](https://valaxy.site/guide/third-party.md) - [Schema.org And OPG for SEO](https://valaxy.site/guide/third-party/schema-org.md) - [Use Vite/Vue Plugin](https://valaxy.site/guide/third-party/vite-vue.md) - [Work with AI](https://valaxy.site/guide/work-with-ai.md) ## Examples - [Math Formulas](https://valaxy.site/examples/math.md) - [Code Block Icons](https://valaxy.site/examples/code-block-icons.md) - [Code height limit](https://valaxy.site/examples/code-height-limit.md) - [Footnote previews](https://valaxy.site/examples/footnotes.md) - [Mermaid](https://valaxy.site/examples/mermaid.md) - [Partial Content Encryption](https://valaxy.site/examples/partial-content-encryption.md) - [Example Sites](https://valaxy.site/examples/site.md) ## Addons - [Valaxy Addons Gallery](https://valaxy.site/addons/gallery.md): Discover official and community addons for Valaxy. - [valaxy-addon-girls](https://valaxy.site/addons/girls.md): Theme-independent responsive character gallery addon with grid, packed-bubble, and orbit layouts. - [Official Addons](https://valaxy.site/addons/official.md): Documentation sourced directly from the READMEs of addons maintained in the Valaxy monorepo. - [valaxy-addon-abbrlink](https://valaxy.site/addons/official/abbrlink.md): Official package documentation included from the valaxy-addon-abbrlink README. - [valaxy-addon-algolia](https://valaxy.site/addons/official/algolia.md): Official package documentation included from the valaxy-addon-algolia README. - [valaxy-addon-bangumi](https://valaxy.site/addons/official/bangumi.md): Official package documentation included from the valaxy-addon-bangumi README. - [valaxy-addon-components](https://valaxy.site/addons/official/components.md): Official package documentation included from the valaxy-addon-components README. - [valaxy-addon-feishu](https://valaxy.site/addons/official/feishu.md): Official package documentation included from the valaxy-addon-feishu README. - [valaxy-addon-lightgallery](https://valaxy.site/addons/official/lightgallery.md): Official package documentation included from the valaxy-addon-lightgallery README. - [valaxy-addon-mermaid](https://valaxy.site/addons/official/mermaid.md): On-demand Mermaid diagrams and an accessible zoom viewer. - [valaxy-addon-meting](https://valaxy.site/addons/official/meting.md): Official package documentation included from the valaxy-addon-meting README. - [valaxy-addon-moments](https://valaxy.site/addons/official/moments.md): Official package documentation included from the valaxy-addon-moments README. - [valaxy-addon-twikoo](https://valaxy.site/addons/official/twikoo.md): Official package documentation included from the valaxy-addon-twikoo README. - [TypeDoc](https://valaxy.site/addons/official/typedoc.md) - [valaxy-addon-waline](https://valaxy.site/addons/official/waline.md): Official package documentation included from the valaxy-addon-waline README. - [Use Addon](https://valaxy.site/addons/use.md) - [Why Addon?](https://valaxy.site/addons/why.md) - [Write an Addon](https://valaxy.site/addons/write.md) ## Pages - [index](https://valaxy.site/addons.md) - [API Reference](https://valaxy.site/api.md) - [Participate in Development](https://valaxy.site/dev.md) - [index](https://valaxy.site/ecosystem.md) - [index](https://valaxy.site/examples.md) - [FAQ](https://valaxy.site/faq.md) - [index](https://valaxy.site/guide.md) - [Valaxy](https://valaxy.site.md): A blog framework for your voice, powered by Vue, Vite, and TypeScript. - [Migration from Other](https://valaxy.site/migration.md) - [Tags](https://valaxy.site/tags.md) - [index](https://valaxy.site/themes.md) - [Valaxy](https://valaxy.site/zh.md) ## Dev - [AI-Assisted Development](https://valaxy.site/dev/ai.md) - [Participate in Docs](https://valaxy.site/dev/docs.md) - [Native editor integration](https://valaxy.site/dev/editor-integration.md) - [FAQ](https://valaxy.site/dev/faq.md) - [LOGO](https://valaxy.site/dev/logo.md) - [app-bundle-size](https://valaxy.site/dev/notes/app-bundle-size.md) - [index](https://valaxy.site/dev/notes.md) - [shiki-performance](https://valaxy.site/dev/notes/shiki-performance.md) ## Ecosystem - [Client](https://valaxy.site/ecosystem/client.md) - [Community](https://valaxy.site/ecosystem/community.md) - [Project Updates](https://valaxy.site/ecosystem/news.md): Major Valaxy releases and updates from its writing tools and addon ecosystem. - [VS Code Extension](https://valaxy.site/ecosystem/vscode.md) ## Migration - [Version Migration](https://valaxy.site/migration/version.md) ## Themes - [Arknights Theme](https://valaxy.site/themes/arknights.md) - [Valaxy Themes Gallery](https://valaxy.site/themes/gallery.md): Discover official and community themes for Valaxy. - [Theme Press](https://valaxy.site/themes/press.md) - [Theme Press Config](https://valaxy.site/themes/press/config.md) - [Migrating From VitePress To Theme Press](https://valaxy.site/themes/press/migration.md) - [Theme Press Search And i18n](https://valaxy.site/themes/press/search-i18n.md) - [Theme Press Navigation And Sidebar](https://valaxy.site/themes/press/sidebar-nav.md) - [Theme Starter](https://valaxy.site/themes/starter.md) - [Use Theme](https://valaxy.site/themes/use.md) - [How to write a theme?](https://valaxy.site/themes/write.md) - [Theme Yun](https://valaxy.site/themes/yun.md) - [Theme Yun Config](https://valaxy.site/themes/yun/config.md) - [Theme Yun Customization](https://valaxy.site/themes/yun/customization.md) - [Theme Yun Layout And Visuals](https://valaxy.site/themes/yun/layout.md) - [Theme Yun Widgets And Pages](https://valaxy.site/themes/yun/widgets.md) ## Api - [Class: Dayjs](https://valaxy.site/api/client/dayjs/classes/Dayjs.md) - [Function: extend()](https://valaxy.site/api/client/dayjs/functions/extend.md) - [Function: isDayjs()](https://valaxy.site/api/client/dayjs/functions/isDayjs.md) - [Function: locale()](https://valaxy.site/api/client/dayjs/functions/locale.md) - [Function: unix()](https://valaxy.site/api/client/dayjs/functions/unix.md) - [Function: utc()](https://valaxy.site/api/client/dayjs/functions/utc.md) - [dayjs](https://valaxy.site/api/client/dayjs.md) - [Interface: ConfigTypeMap](https://valaxy.site/api/client/dayjs/interfaces/ConfigTypeMap.md) - [Interface: DayjsTimezone()](https://valaxy.site/api/client/dayjs/interfaces/DayjsTimezone.md) - [Interface: FormatObject](https://valaxy.site/api/client/dayjs/interfaces/FormatObject.md) - [Type Alias: ConfigType](https://valaxy.site/api/client/dayjs/type-aliases/ConfigType.md) - [Type Alias: ManipulateType](https://valaxy.site/api/client/dayjs/type-aliases/ManipulateType.md) - [Type Alias: OpUnitType](https://valaxy.site/api/client/dayjs/type-aliases/OpUnitType.md) - [Type Alias: OptionType](https://valaxy.site/api/client/dayjs/type-aliases/OptionType.md) - [Type Alias: PluginFunc\](https://valaxy.site/api/client/dayjs/type-aliases/PluginFunc.md) - [Type Alias: QUnitType](https://valaxy.site/api/client/dayjs/type-aliases/QUnitType.md) - [Type Alias: UnitType](https://valaxy.site/api/client/dayjs/type-aliases/UnitType.md) - [Type Alias: UnitTypeLong](https://valaxy.site/api/client/dayjs/type-aliases/UnitTypeLong.md) - [Type Alias: UnitTypeLongPlural](https://valaxy.site/api/client/dayjs/type-aliases/UnitTypeLongPlural.md) - [Type Alias: UnitTypeShort](https://valaxy.site/api/client/dayjs/type-aliases/UnitTypeShort.md) - [Variable: Ls](https://valaxy.site/api/client/dayjs/variables/Ls.md) - [Variable: tz](https://valaxy.site/api/client/dayjs/variables/tz.md) - [Function: addToParent()](https://valaxy.site/api/client/functions/addToParent.md) - [Function: asAny()](https://valaxy.site/api/client/functions/asAny.md) - [Function: buildTree()](https://valaxy.site/api/client/functions/buildTree.md) - [Function: computeZoomRectStyle()](https://valaxy.site/api/client/functions/computeZoomRectStyle.md) - [Function: dayjs()](https://valaxy.site/api/client/functions/dayjs.md) - [Function: decodePath()](https://valaxy.site/api/client/functions/decodePath.md) - [Function: defineAppSetup()](https://valaxy.site/api/client/functions/defineAppSetup.md) - [Function: defineClientComponent()](https://valaxy.site/api/client/functions/defineClientComponent.md) - [Function: defineCollection()](https://valaxy.site/api/client/functions/defineCollection.md) - [~~Function: defineMermaidSetup()~~](https://valaxy.site/api/client/functions/defineMermaidSetup.md) - [Function: filterAndSortPosts()](https://valaxy.site/api/client/functions/filterAndSortPosts.md) - [Function: formatDate()](https://valaxy.site/api/client/functions/formatDate.md) - [Function: getAddonDocsPath()](https://valaxy.site/api/client/functions/getAddonDocsPath.md) - [Function: getAddonModule()](https://valaxy.site/api/client/functions/getAddonModule.md) - [Function: getHeaders()](https://valaxy.site/api/client/functions/getHeaders.md) - [Function: getLocaleMessageValue()](https://valaxy.site/api/client/functions/getLocaleMessageValue.md) - [Function: hasLocaleMessage()](https://valaxy.site/api/client/functions/hasLocaleMessage.md) - [Function: initContext()](https://valaxy.site/api/client/functions/initContext.md) - [Function: initValaxyConfig()](https://valaxy.site/api/client/functions/initValaxyConfig.md) - [Function: isCategoryList()](https://valaxy.site/api/client/functions/isCategoryList.md) - [Function: isEmptyAddon()](https://valaxy.site/api/client/functions/isEmptyAddon.md) - [Function: isLocaleKey()](https://valaxy.site/api/client/functions/isLocaleKey.md) - [Function: isSamePagePath()](https://valaxy.site/api/client/functions/isSamePagePath.md) - [Function: localizeAddon()](https://valaxy.site/api/client/functions/localizeAddon.md) - [Function: mergeCollapsedCollections()](https://valaxy.site/api/client/functions/mergeCollapsedCollections.md) - [Function: normalizeAddonLocale()](https://valaxy.site/api/client/functions/normalizeAddonLocale.md) - [Function: normalizeRepositoryUrl()](https://valaxy.site/api/client/functions/normalizeRepositoryUrl.md) - [Function: onClickHref()](https://valaxy.site/api/client/functions/onClickHref.md) - [Function: onContentUpdated()](https://valaxy.site/api/client/functions/onContentUpdated.md) - [Function: orderByMeta()](https://valaxy.site/api/client/functions/orderByMeta.md) - [Function: parseRangeString()](https://valaxy.site/api/client/functions/parseRangeString.md) - [Function: random()](https://valaxy.site/api/client/functions/random.md) - [Function: removeItemFromCategory()](https://valaxy.site/api/client/functions/removeItemFromCategory.md) - [Function: resolveCollectionItemHref()](https://valaxy.site/api/client/functions/resolveCollectionItemHref.md) - [Function: resolveHeaders()](https://valaxy.site/api/client/functions/resolveHeaders.md) - [Function: resolveSiteUrl()](https://valaxy.site/api/client/functions/resolveSiteUrl.md) - [Function: resolveTaxonomyLocaleKey()](https://valaxy.site/api/client/functions/resolveTaxonomyLocaleKey.md) - [Function: runCbs()](https://valaxy.site/api/client/functions/runCbs.md) - [Function: scrollTo()](https://valaxy.site/api/client/functions/scrollTo.md) - [Function: serializeHeader()](https://valaxy.site/api/client/functions/serializeHeader.md) - [Function: setIframeAspectRatios()](https://valaxy.site/api/client/functions/setIframeAspectRatios.md) - [Function: sleep()](https://valaxy.site/api/client/functions/sleep.md) - [Function: sortByDate()](https://valaxy.site/api/client/functions/sortByDate.md) - [Function: sortByUpdated()](https://valaxy.site/api/client/functions/sortByUpdated.md) - [Function: stripLocalePrefix()](https://valaxy.site/api/client/functions/stripLocalePrefix.md) - [Function: svgToPng()](https://valaxy.site/api/client/functions/svgToPng.md) - [Function: tObject()](https://valaxy.site/api/client/functions/tObject.md) - [Function: throttleAndDebounce()](https://valaxy.site/api/client/functions/throttleAndDebounce.md) - [Function: useActiveAnchor()](https://valaxy.site/api/client/functions/useActiveAnchor.md) - [Function: useAddonConfig()](https://valaxy.site/api/client/functions/useAddonConfig.md) - [Function: useBack()](https://valaxy.site/api/client/functions/useBack.md) - [Function: useBackToTop()](https://valaxy.site/api/client/functions/useBackToTop.md) - [Function: useCategories()](https://valaxy.site/api/client/functions/useCategories.md) - [~~Function: useCodePen()~~](https://valaxy.site/api/client/functions/useCodePen.md) - [Function: useCollapseCode()](https://valaxy.site/api/client/functions/useCollapseCode.md) - [Function: useCollection()](https://valaxy.site/api/client/functions/useCollection.md) - [Function: useCollectionPosts()](https://valaxy.site/api/client/functions/useCollectionPosts.md) - [Function: useCollections()](https://valaxy.site/api/client/functions/useCollections.md) - [Function: useConfig()](https://valaxy.site/api/client/functions/useConfig.md) - [Function: useCopyCode()](https://valaxy.site/api/client/functions/useCopyCode.md) - [Function: useCopyMarkdown()](https://valaxy.site/api/client/functions/useCopyMarkdown.md) - [Function: useData()](https://valaxy.site/api/client/functions/useData.md) - [Function: useDecrypt()](https://valaxy.site/api/client/functions/useDecrypt.md) - [Function: useEncryptedContent()](https://valaxy.site/api/client/functions/useEncryptedContent.md) - [Function: useEncryptedPhotos()](https://valaxy.site/api/client/functions/useEncryptedPhotos.md) - [Function: useFrontmatter()](https://valaxy.site/api/client/functions/useFrontmatter.md) - [Function: useFullUrl()](https://valaxy.site/api/client/functions/useFullUrl.md) - [Function: useFuseSearch()](https://valaxy.site/api/client/functions/useFuseSearch.md) - [Function: useInvisibleElement()](https://valaxy.site/api/client/functions/useInvisibleElement.md) - [Function: useLayout()](https://valaxy.site/api/client/functions/useLayout.md) - [Function: useLocalSearch()](https://valaxy.site/api/client/functions/useLocalSearch.md) - [Function: useLocale()](https://valaxy.site/api/client/functions/useLocale.md) - [Function: useLocaleTitle()](https://valaxy.site/api/client/functions/useLocaleTitle.md) - [Function: useMediumZoom()](https://valaxy.site/api/client/functions/useMediumZoom.md) - [Function: useMobile()](https://valaxy.site/api/client/functions/useMobile.md) - [Function: useOutline()](https://valaxy.site/api/client/functions/useOutline.md) - [Function: usePageList()](https://valaxy.site/api/client/functions/usePageList.md) - [Function: usePagination()](https://valaxy.site/api/client/functions/usePagination.md) - [Function: usePartiallyEncryptedContents()](https://valaxy.site/api/client/functions/usePartiallyEncryptedContents.md) - [Function: usePostCollections()](https://valaxy.site/api/client/functions/usePostCollections.md) - [Function: usePostList()](https://valaxy.site/api/client/functions/usePostList.md) - [Function: usePostListWithCollections()](https://valaxy.site/api/client/functions/usePostListWithCollections.md) - [Function: usePostTitle()](https://valaxy.site/api/client/functions/usePostTitle.md) - [Function: usePrevNext()](https://valaxy.site/api/client/functions/usePrevNext.md) - [Function: useRuntimeConfig()](https://valaxy.site/api/client/functions/useRuntimeConfig.md) - [Function: useScreenSize()](https://valaxy.site/api/client/functions/useScreenSize.md) - [Function: useSidebar()](https://valaxy.site/api/client/functions/useSidebar.md) - [Function: useSiteConfig()](https://valaxy.site/api/client/functions/useSiteConfig.md) - [Function: useTags()](https://valaxy.site/api/client/functions/useTags.md) - [Function: useValaxyApp()](https://valaxy.site/api/client/functions/useValaxyApp.md) - [Function: useValaxyConfig()](https://valaxy.site/api/client/functions/useValaxyConfig.md) - [Function: useValaxyDark()](https://valaxy.site/api/client/functions/useValaxyDark.md) - [Function: useValaxyHead()](https://valaxy.site/api/client/functions/useValaxyHead.md) - [Function: useValaxyI18n()](https://valaxy.site/api/client/functions/useValaxyI18n.md) - [Function: withBase()](https://valaxy.site/api/client/functions/withBase.md) - [Function: wrap()](https://valaxy.site/api/client/functions/wrap.md) - [Function: wrapTable()](https://valaxy.site/api/client/functions/wrapTable.md) - [client](https://valaxy.site/api/client.md) - [Interface: AddonCatalogEntry](https://valaxy.site/api/client/interfaces/AddonCatalogEntry.md) - [Interface: BaseCategory](https://valaxy.site/api/client/interfaces/BaseCategory.md) - [Interface: CategoryList](https://valaxy.site/api/client/interfaces/CategoryList.md) - [Interface: CollectionConfig](https://valaxy.site/api/client/interfaces/CollectionConfig.md) - [Interface: GetHeadersOptions](https://valaxy.site/api/client/interfaces/GetHeadersOptions.md) - [Interface: Header](https://valaxy.site/api/client/interfaces/Header.md) - [Interface: LocalSearchResult](https://valaxy.site/api/client/interfaces/LocalSearchResult.md) - [Interface: LocalizedAddonText](https://valaxy.site/api/client/interfaces/LocalizedAddonText.md) - [Interface: LocalizedValaxyAddon](https://valaxy.site/api/client/interfaces/LocalizedValaxyAddon.md) - [Interface: PostCollectionInfo](https://valaxy.site/api/client/interfaces/PostCollectionInfo.md) - [Interface: ScrollToOptions](https://valaxy.site/api/client/interfaces/ScrollToOptions.md) - [Interface: SvgToPngOptions](https://valaxy.site/api/client/interfaces/SvgToPngOptions.md) - [Interface: ValaxySSGContext](https://valaxy.site/api/client/interfaces/ValaxySSGContext.md) - [Type Alias: AddonKind](https://valaxy.site/api/client/type-aliases/AddonKind.md) - [Type Alias: AddonLocale](https://valaxy.site/api/client/type-aliases/AddonLocale.md) - [Type Alias: AppContext](https://valaxy.site/api/client/type-aliases/AppContext.md) - [Type Alias: AppSetup](https://valaxy.site/api/client/type-aliases/AppSetup.md) - [Type Alias: Categories](https://valaxy.site/api/client/type-aliases/Categories.md) - [Type Alias: Category](https://valaxy.site/api/client/type-aliases/Category.md) - [Type Alias: MenuItem](https://valaxy.site/api/client/type-aliases/MenuItem.md) - [Type Alias: Tags](https://valaxy.site/api/client/type-aliases/Tags.md) - [Type Alias: TaxonomyNamespace](https://valaxy.site/api/client/type-aliases/TaxonomyNamespace.md) - [Type Alias: UserModule](https://valaxy.site/api/client/type-aliases/UserModule.md) - [Variable: EXTERNAL\_URL\_RE](https://valaxy.site/api/client/variables/EXTERNAL_URL_RE.md) - [Variable: LOCALE\_PREFIX](https://valaxy.site/api/client/variables/LOCALE_PREFIX.md) - [Variable: SENSITIVE\_FRONTMATTER\_KEYS](https://valaxy.site/api/client/variables/SENSITIVE_FRONTMATTER_KEYS.md) - [Variable: addons](https://valaxy.site/api/client/variables/addons.md) - [Variable: cdnPrefix](https://valaxy.site/api/client/variables/cdnPrefix.md) - [Variable: contentUpdatedCallbacks](https://valaxy.site/api/client/variables/contentUpdatedCallbacks.md) - [Variable: dataSymbol](https://valaxy.site/api/client/variables/dataSymbol.md) - [Variable: emptyAddonName](https://valaxy.site/api/client/variables/emptyAddonName.md) - [Variable: name](https://valaxy.site/api/client/variables/name.md) - [Variable: officialAddons](https://valaxy.site/api/client/variables/officialAddons.md) - [Variable: resolvedHeaders](https://valaxy.site/api/client/variables/resolvedHeaders.md) - [Variable: runContentUpdated](https://valaxy.site/api/client/variables/runContentUpdated.md) - [Variable: useAppStore](https://valaxy.site/api/client/variables/useAppStore.md) - [Variable: useRouterStore](https://valaxy.site/api/client/variables/useRouterStore.md) - [Variable: useSiteStore](https://valaxy.site/api/client/variables/useSiteStore.md) - [Variable: valaxyConfigRef](https://valaxy.site/api/client/variables/valaxyConfigRef.md) - [Variable: valaxyConfigSymbol](https://valaxy.site/api/client/variables/valaxyConfigSymbol.md) - [Variable: valaxyContextRef](https://valaxy.site/api/client/variables/valaxyContextRef.md) - [Class: StateManager](https://valaxy.site/api/node/classes/StateManager.md) - [Function: $t()](https://valaxy.site/api/node/functions/$t.md) - [Function: ViteValaxyPlugins()](https://valaxy.site/api/node/functions/ViteValaxyPlugins.md) - [Function: build()](https://valaxy.site/api/node/functions/build.md) - [Function: createCli()](https://valaxy.site/api/node/functions/createCli.md) - [Function: createContentService()](https://valaxy.site/api/node/functions/createContentService.md) - [Function: createMemoryReleasePlugin()](https://valaxy.site/api/node/functions/createMemoryReleasePlugin.md) - [Function: createServer()](https://valaxy.site/api/node/functions/createServer.md) - [Function: createValaxyNode()](https://valaxy.site/api/node/functions/createValaxyNode.md) - [Function: defineContentLoader()](https://valaxy.site/api/node/functions/defineContentLoader.md) - [Function: defineSiteConfig()](https://valaxy.site/api/node/functions/defineSiteConfig.md) - [Function: defineUnoSetup()](https://valaxy.site/api/node/functions/defineUnoSetup.md) - [Function: defineValaxyAddon()](https://valaxy.site/api/node/functions/defineValaxyAddon.md) - [Function: defineValaxyConfig()](https://valaxy.site/api/node/functions/defineValaxyConfig.md) - [Function: defineValaxyTheme()](https://valaxy.site/api/node/functions/defineValaxyTheme.md) - [Function: encryptContent()](https://valaxy.site/api/node/functions/encryptContent.md) - [Function: execBuild()](https://valaxy.site/api/node/functions/execBuild.md) - [Function: generateClientRedirects()](https://valaxy.site/api/node/functions/generateClientRedirects.md) - [Function: getGitTimestamp()](https://valaxy.site/api/node/functions/getGitTimestamp.md) - [Function: getServerInfoText()](https://valaxy.site/api/node/functions/getServerInfoText.md) - [Function: isExternal()](https://valaxy.site/api/node/functions/isExternal.md) - [Function: isKatexEnabled()](https://valaxy.site/api/node/functions/isKatexEnabled.md) - [Function: isKatexPluginNeeded()](https://valaxy.site/api/node/functions/isKatexPluginNeeded.md) - [Function: isMathJaxEnabled()](https://valaxy.site/api/node/functions/isMathJaxEnabled.md) - [Function: isPath()](https://valaxy.site/api/node/functions/isPath.md) - [Function: loadAllContent()](https://valaxy.site/api/node/functions/loadAllContent.md) - [Function: loadConfigFromFile()](https://valaxy.site/api/node/functions/loadConfigFromFile.md) - [Function: postProcessForSSG()](https://valaxy.site/api/node/functions/postProcessForSSG.md) - [Function: processValaxyOptions()](https://valaxy.site/api/node/functions/processValaxyOptions.md) - [Function: registerDevCommand()](https://valaxy.site/api/node/functions/registerDevCommand.md) - [Function: resolveAddonsConfig()](https://valaxy.site/api/node/functions/resolveAddonsConfig.md) - [Function: resolveFootnoteConfig()](https://valaxy.site/api/node/functions/resolveFootnoteConfig.md) - [Function: resolveImportPath()](https://valaxy.site/api/node/functions/resolveImportPath.md) - [Function: resolveImportUrl()](https://valaxy.site/api/node/functions/resolveImportUrl.md) - [Function: resolveOptions()](https://valaxy.site/api/node/functions/resolveOptions.md) - [Function: resolveSiteConfig()](https://valaxy.site/api/node/functions/resolveSiteConfig.md) - [Function: resolveSiteConfigFromRoot()](https://valaxy.site/api/node/functions/resolveSiteConfigFromRoot.md) - [Function: resolveThemeConfigFromRoot()](https://valaxy.site/api/node/functions/resolveThemeConfigFromRoot.md) - [Function: resolveThemeValaxyConfig()](https://valaxy.site/api/node/functions/resolveThemeValaxyConfig.md) - [Function: resolveUserThemeConfig()](https://valaxy.site/api/node/functions/resolveUserThemeConfig.md) - [Function: resolveValaxyConfig()](https://valaxy.site/api/node/functions/resolveValaxyConfig.md) - [Function: resolveValaxyConfigFromRoot()](https://valaxy.site/api/node/functions/resolveValaxyConfigFromRoot.md) - [Function: run()](https://valaxy.site/api/node/functions/run.md) - [Function: ssgBuild()](https://valaxy.site/api/node/functions/ssgBuild.md) - [Function: startValaxyDev()](https://valaxy.site/api/node/functions/startValaxyDev.md) - [Function: toAtFS()](https://valaxy.site/api/node/functions/toAtFS.md) - [Function: transformObject()](https://valaxy.site/api/node/functions/transformObject.md) - [node](https://valaxy.site/api/node.md) - [Interface: CdnModule](https://valaxy.site/api/node/interfaces/CdnModule.md) - [Interface: ContentCheckResult](https://valaxy.site/api/node/interfaces/ContentCheckResult.md) - [Interface: ContentDiagnostic](https://valaxy.site/api/node/interfaces/ContentDiagnostic.md) - [Interface: ContentItem](https://valaxy.site/api/node/interfaces/ContentItem.md) - [Interface: ContentLoader](https://valaxy.site/api/node/interfaces/ContentLoader.md) - [Interface: ContentLoaderContext](https://valaxy.site/api/node/interfaces/ContentLoaderContext.md) - [Interface: ContentPageInfo](https://valaxy.site/api/node/interfaces/ContentPageInfo.md) - [Interface: ContentServiceOptions](https://valaxy.site/api/node/interfaces/ContentServiceOptions.md) - [Interface: CreateCliOptions](https://valaxy.site/api/node/interfaces/CreateCliOptions.md) - [Interface: GroupIconOptions](https://valaxy.site/api/node/interfaces/GroupIconOptions.md) - [Interface: LoadConfigFromFileOptions](https://valaxy.site/api/node/interfaces/LoadConfigFromFileOptions.md) - [Interface: MdAfterRenderContext](https://valaxy.site/api/node/interfaces/MdAfterRenderContext.md) - [Interface: ResolvedConfig\](https://valaxy.site/api/node/interfaces/ResolvedConfig.md) - [Interface: ResolvedValaxyOptions\](https://valaxy.site/api/node/interfaces/ResolvedValaxyOptions.md) - [Interface: ValaxyAddonCliContext](https://valaxy.site/api/node/interfaces/ValaxyAddonCliContext.md) - [Interface: ValaxyAddonResolver](https://valaxy.site/api/node/interfaces/ValaxyAddonResolver.md) - [Interface: ValaxyEntryOptions](https://valaxy.site/api/node/interfaces/ValaxyEntryOptions.md) - [Interface: ValaxyExtendConfig](https://valaxy.site/api/node/interfaces/ValaxyExtendConfig.md) - [Interface: ValaxyFileInfo](https://valaxy.site/api/node/interfaces/ValaxyFileInfo.md) - [Interface: ValaxyHooks](https://valaxy.site/api/node/interfaces/ValaxyHooks.md) - [Interface: ValaxyNode](https://valaxy.site/api/node/interfaces/ValaxyNode.md) - [Interface: ValaxyServerOptions](https://valaxy.site/api/node/interfaces/ValaxyServerOptions.md) - [Type Alias: GroupIconValue](https://valaxy.site/api/node/type-aliases/GroupIconValue.md) - [Type Alias: HookResult](https://valaxy.site/api/node/type-aliases/HookResult.md) - [Type Alias: MarkdownRenderer](https://valaxy.site/api/node/type-aliases/MarkdownRenderer.md) - [Type Alias: UnoSetup](https://valaxy.site/api/node/type-aliases/UnoSetup.md) - [Type Alias: UserInputConfig](https://valaxy.site/api/node/type-aliases/UserInputConfig.md) - [Type Alias: UserValaxyNodeConfig\](https://valaxy.site/api/node/type-aliases/UserValaxyNodeConfig.md) - [Type Alias: ValaxyAddonExport\](https://valaxy.site/api/node/type-aliases/ValaxyAddonExport.md) - [Type Alias: ValaxyAddonExtendCli](https://valaxy.site/api/node/type-aliases/ValaxyAddonExtendCli.md) - [Type Alias: ValaxyAddonFn\](https://valaxy.site/api/node/type-aliases/ValaxyAddonFn.md) - [Type Alias: ValaxyAddonLike](https://valaxy.site/api/node/type-aliases/ValaxyAddonLike.md) - [Type Alias: ValaxyAddons](https://valaxy.site/api/node/type-aliases/ValaxyAddons.md) - [Type Alias: ValaxyApp](https://valaxy.site/api/node/type-aliases/ValaxyApp.md) - [Type Alias: ValaxyConfigExport\](https://valaxy.site/api/node/type-aliases/ValaxyConfigExport.md) - [Type Alias: ValaxyConfigExtendKey](https://valaxy.site/api/node/type-aliases/ValaxyConfigExtendKey.md) - [Type Alias: ValaxyConfigFn\](https://valaxy.site/api/node/type-aliases/ValaxyConfigFn.md) - [Type Alias: ValaxyNodeAddon](https://valaxy.site/api/node/type-aliases/ValaxyNodeAddon.md) - [Type Alias: ValaxyNodeConfig\](https://valaxy.site/api/node/type-aliases/ValaxyNodeConfig.md) - [Type Alias: ValaxyPickConfig](https://valaxy.site/api/node/type-aliases/ValaxyPickConfig.md) - [Type Alias: ValaxyTheme\](https://valaxy.site/api/node/type-aliases/ValaxyTheme.md) - [Variable: ALL\_ROUTE](https://valaxy.site/api/node/variables/ALL_ROUTE.md) - [Variable: EXCERPT\_SEPARATOR](https://valaxy.site/api/node/variables/EXCERPT_SEPARATOR.md) - [Variable: GLOBAL\_STATE](https://valaxy.site/api/node/variables/GLOBAL_STATE.md) - [Variable: PATHNAME\_PROTOCOL\_RE](https://valaxy.site/api/node/variables/PATHNAME_PROTOCOL_RE.md) - [Variable: customElements](https://valaxy.site/api/node/variables/customElements.md) - [Variable: defaultSiteConfig](https://valaxy.site/api/node/variables/defaultSiteConfig.md) - [Variable: defaultValaxyConfig](https://valaxy.site/api/node/variables/defaultValaxyConfig.md) - [Variable: defaultViteConfig](https://valaxy.site/api/node/variables/defaultViteConfig.md) - [Variable: defineAddon](https://valaxy.site/api/node/variables/defineAddon.md) - [Variable: defineConfig](https://valaxy.site/api/node/variables/defineConfig.md) - [Variable: defineTheme](https://valaxy.site/api/node/variables/defineTheme.md) - [Variable: desktopRuntimeVersion](https://valaxy.site/api/node/variables/desktopRuntimeVersion.md) - [Variable: isInstalledGlobally](https://valaxy.site/api/node/variables/isInstalledGlobally.md) - [Variable: mergeValaxyConfig](https://valaxy.site/api/node/variables/mergeValaxyConfig.md) - [Variable: version](https://valaxy.site/api/node/variables/version.md) - [types](https://valaxy.site/api/types.md) - [Interface: Album](https://valaxy.site/api/types/interfaces/Album.md) - [Interface: BaseFrontMatter](https://valaxy.site/api/types/interfaces/BaseFrontMatter.md) - [Interface: FuseListItem](https://valaxy.site/api/types/interfaces/FuseListItem.md) - [Interface: PageData](https://valaxy.site/api/types/interfaces/PageData.md) - [Interface: PageDataPayload](https://valaxy.site/api/types/interfaces/PageDataPayload.md) - [Interface: PageFrontMatter](https://valaxy.site/api/types/interfaces/PageFrontMatter.md) - [Interface: Photo](https://valaxy.site/api/types/interfaces/Photo.md) - [Interface: Pkg](https://valaxy.site/api/types/interfaces/Pkg.md) - [Interface: PostFrontMatter](https://valaxy.site/api/types/interfaces/PostFrontMatter.md) - [Interface: RedirectItem](https://valaxy.site/api/types/interfaces/RedirectItem.md) - [Interface: RedirectRule](https://valaxy.site/api/types/interfaces/RedirectRule.md) - [Interface: RuntimeConfig](https://valaxy.site/api/types/interfaces/RuntimeConfig.md) - [Interface: SiteConfig](https://valaxy.site/api/types/interfaces/SiteConfig.md) - [Interface: SocialLink](https://valaxy.site/api/types/interfaces/SocialLink.md) - [Interface: ValaxyAddon\](https://valaxy.site/api/types/interfaces/ValaxyAddon.md) - [Interface: ValaxyConfig\](https://valaxy.site/api/types/interfaces/ValaxyConfig.md) - [DefaultTheme](https://valaxy.site/api/types/namespaces/DefaultTheme.md) - [Interface: Config](https://valaxy.site/api/types/namespaces/DefaultTheme/interfaces/Config.md) - [Type Alias: CleanUrlsMode](https://valaxy.site/api/types/type-aliases/CleanUrlsMode.md) - [Type Alias: ExcerptType](https://valaxy.site/api/types/type-aliases/ExcerptType.md) - [Type Alias: HeadConfig](https://valaxy.site/api/types/type-aliases/HeadConfig.md) - [Type Alias: Page](https://valaxy.site/api/types/type-aliases/Page.md) - [Type Alias: PartialDeep\](https://valaxy.site/api/types/type-aliases/PartialDeep.md) - [Type Alias: Post](https://valaxy.site/api/types/type-aliases/Post.md) - [Type Alias: UserSiteConfig](https://valaxy.site/api/types/type-aliases/UserSiteConfig.md) - [Type Alias: UserValaxyConfig\](https://valaxy.site/api/types/type-aliases/UserValaxyConfig.md)