mirror of
https://github.com/pengzhanbo/vuepress-theme-plume.git
synced 2026-04-25 11:28:13 +08:00
73 lines
891 B
Markdown
73 lines
891 B
Markdown
---
|
|
title: 代码组
|
|
author: pengzhanbo
|
|
icon: fluent:group-list-20-filled
|
|
createTime: 2024/04/04 10:36:59
|
|
permalink: /guide/code/group/
|
|
---
|
|
|
|
## 语法
|
|
|
|
可以像这样对多个代码块进行分组:
|
|
|
|
**输入:**
|
|
|
|
````md
|
|
::: code-tabs
|
|
@tab config.js
|
|
```js
|
|
/**
|
|
* @type {import('vuepress').UserConfig}
|
|
*/
|
|
const config = {
|
|
// ..
|
|
}
|
|
|
|
export default config
|
|
```
|
|
|
|
@tab config.ts
|
|
```ts
|
|
import type { UserConfig } from 'vuepress'
|
|
|
|
const config: UserConfig = {
|
|
// ..
|
|
}
|
|
|
|
export default config
|
|
```
|
|
:::
|
|
````
|
|
|
|
**输出:**
|
|
|
|
::: code-tabs
|
|
@tab config.js
|
|
|
|
```js
|
|
/**
|
|
* @type {import('vuepress').UserConfig}
|
|
*/
|
|
const config = {
|
|
// ..
|
|
}
|
|
|
|
export default config
|
|
```
|
|
|
|
@tab config.ts
|
|
|
|
```ts
|
|
import type { UserConfig } from 'vuepress'
|
|
|
|
const config: UserConfig = {
|
|
// ..
|
|
}
|
|
|
|
export default config
|
|
```
|
|
|
|
:::
|
|
|
|
你还可以通过 `@tab:active` 选择其中一个代码块作为默认显示的代码块。
|