useCategory

GitHub查看源码
useCategory 管理文档侧边栏的分类配置系统,通过 categories 属性定义各分类的显示标题和排序规则,将组件或 Composable 文档按功能分组展示。在 app/composables/useCategory.ts 中覆盖实现即可自定义分类配置。

概述

管理文档的分类系统,方便对文档进行分组和导航。

配置分类

在项目中创建 composables/useCategory.ts 覆盖默认配置:

export function useCategory() {
  return {
    categories: {
      components: [
        {
          id: 'content',
          title: 'Content Components',
          icon: 'i-lucide-component'
        },
        {
          id: 'layout',
          title: 'Layout Components',
          icon: 'i-lucide-layout-dashboard'
        }
      ],
      composables: [
        {
          id: 'navigation',
          title: 'Navigation',
          icon: 'i-lucide-compass'
        },
        {
          id: 'ui',
          title: 'UI Utilities',
          icon: 'i-lucide-sparkles'
        }
      ]
    }
  }
}

Frontmatter 中使用分类

---
title: ComponentPropsLinks
category: content
---

API

useCategory()

返回分类配置。

返回值

categories
Record<string, Category[]>
分类配置对象,键为文档目录 slug。

Changelog

No recent changes
Copyright © 2024 - 2026