跳至主要內容

卡片

大约 1 分钟MarkdownMarkdown对齐

你可以在 Markdown 中添加卡片。

配置

// .vuepress/config.ts
import { defineUserConfig } from "vuepress";
import { hopeTheme } from "vuepress-theme-hope";

export default defineUserConfig({
  theme: hopeTheme({
    plugins: {
      mdEnhance: {
        card: true,
      },
    },
  }),
});







 
 
 



使用

你可以使用卡片代码块来在 Markdown 中添加卡片。

```card
# 卡片数据
```

默认情况下,你应该使用 YAML 格式来编写卡片数据,但你也可以通过在代码块后添加 :json 后缀来使用 JSON 格式。

```card:json
{
  // 卡片数据
}
```

卡片数据支持 titledesclogolinkcolor 属性。

如果你想要将多个卡片放在一起,你可以将它们包裹在 card 容器中:

::: card

```card
# 卡片数据
```

```card
# 卡片数据
```

...

:::

案例

```card
title: Mr.Hope
desc: Where there is light, there is hope
logo: https://mrhope.site/logo.svg
link: https://mrhope.site
color: rgba(253, 230, 138, 0.15)
```

```card:json
{
  "title": "Mr.Hope",
  "desc": "Where there is light, there is hope",
  "logo": "https://mrhope.site/logo.svg",
  "link": "https://mrhope.site",
  "color": "rgba(253, 230, 138, 0.15)"
}
```