代码分组图标
自动补全代码组缺失的产品图标,并为代码块添加带图标和名称的标题栏。
https://www.npmjs.com/package/vitepress-plugin-group-icons
https://github.com/yuyinws/vitepress-plugin-group-icons
安装
sh
npm install -D vitepress-plugin-group-icons1
sh
yarn add -D vitepress-plugin-group-icons1
sh
pnpm add -D vitepress-plugin-group-icons1
sh
bun add -D vitepress-plugin-group-icons1
配置
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;
],
},
});1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Theme Config
ts
// .vitepress/theme/index.ts
import type { Theme } from 'vitepress';
import DefaultTheme from 'vitepress/theme';
import 'virtual:group-icons.css'; 1
2
3
4
5
2
3
4
5
使用
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
```
:::1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
sh
npm install -D vitepress-plugin-group-icons1
sh
yarn add -D vitepress-plugin-group-icons1
sh
pnpm add -D vitepress-plugin-group-icons1
sh
bun add -D vitepress-plugin-group-icons1