Skip to content

属性语法

属性语法来自 markdown-it-attrs 插件,可在任意 Markdown 元素后追加 {.class #id key=value},为其添加 HTML 属性。本主题已默认启用,无需额外配置。

语法

[文本](链接){target=_blank}
# 标题 {.my-class}
![图片](src){width=200}
一段文本 {.highlight}

渲染效果与源码

下方每个示例上方为渲染效果,下方为对应源码。

链接添加 target 属性(在新窗口打开):

在新窗口打开 VitePress 官网

md
[在新窗口打开 VitePress 官网](https://vitepress.dev){target=_blank}

标题添加 class:

自定义标题

md
#### 自定义标题 {.my-title-class}

属性写法

写法含义
.className添加 class
#idName添加 id
key=value添加任意属性
{.a .b #c}同时添加多个 class 与 id

用途

  • 给元素添加自定义 class,配合 自定义样式 实现特殊视觉效果
  • 链接添加 target=_blankrel=noopener
  • 图片添加 widthheight 等尺寸属性
  • 锚点跳转所需的 id

基于 MIT 许可发布