跳转到内容

代码分组图标

自动补全代码组缺失的产品图标,并为代码块添加带图标和名称的标题栏。

npmgithubversionlicense

https://www.npmjs.com/package/vitepress-plugin-group-icons
https://github.com/yuyinws/vitepress-plugin-group-icons

安装

sh
npm install -D vitepress-plugin-group-icons
sh
yarn add -D vitepress-plugin-group-icons
sh
pnpm add -D vitepress-plugin-group-icons
sh
bun add -D vitepress-plugin-group-icons

配置

App Config
ts
// .vitepress/config.mts
import { defineConfig } from 'vitepress'; 
import { defineConfig, Plugin } from 'vitepress'; 

import { 
  groupIconMdPlugin, 
  groupIconVitePlugin, 
} from 'vitepress-plugin-group-icons'; 

export default defineConfig({
  markdown: {
    config: (md) => {
      md.use(groupIconMdPlugin); 
    },
  },
  vite: {
    plugins: [
      groupIconVitePlugin() as Plugin; 
    ],
  },
});
Theme Config
ts
// .vitepress/theme/index.ts
import type { Theme } from 'vitepress';
import DefaultTheme from 'vitepress/theme';

import 'virtual:group-icons.css'; 

使用

md
::: code-group

```sh [npm]
npm install -D vitepress-plugin-group-icons
```

```sh [yarn]
yarn add -D vitepress-plugin-group-icons
```

```sh [pnpm]
pnpm add -D vitepress-plugin-group-icons
```

```sh [bun]
bun add -D vitepress-plugin-group-icons
```

:::
sh
npm install -D vitepress-plugin-group-icons
sh
yarn add -D vitepress-plugin-group-icons
sh
pnpm add -D vitepress-plugin-group-icons
sh
bun add -D vitepress-plugin-group-icons

基于 MIT 许可发布