Skip to content

Markdown Extension Examples

Markdown 扩展示例

This page demonstrates some of the built-in markdown extensions provided by VitePress.

本页面演示了 VitePress 提供的一些内置 Markdown 扩展功能。


Syntax Highlighting

语法高亮

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

VitePress 使用 Shiki 提供语法高亮功能,并支持额外的功能如行高亮:

Input / 输入代码

md
<!-- 
  js 表示 JavaScript 语言
  {4} 表示高亮第4行
-->
```js{4}
export default {
  data () {
    return {
      msg: 'Highlighted!'  // 这一行会被高亮显示
    }
  }
}
```

Output / 输出效果

js
export default {
  data () {
    return {
      msg: 'Highlighted!'
    }
  }
}

Custom Containers

自定义容器

Input / 输入代码

md
<!-- 信息框 - 蓝色主题,用于一般性信息 -->
::: info
This is an info box.
:::

<!-- 提示框 - 绿色主题,用于提示性内容 -->
::: tip
This is a tip.
:::

<!-- 警告框 - 黄色主题,用于警告信息 -->
::: warning
This is a warning.
:::

<!-- 危险框 - 红色主题,用于重要警告 -->
::: danger
This is a dangerous warning.
:::

<!-- 详情框 - 可折叠的详情块 -->
::: details
This is a details block.
:::

Output / 输出效果

INFO

This is an info box. 这是一个信息框。

TIP

This is a tip. 这是一个提示。

WARNING

This is a warning. 这是一个警告。

DANGER

This is a dangerous warning. 这是一个危险警告。

Details

This is a details block. 这是一个可折叠的详情块。


More

更多内容

Check out the documentation for the full list of markdown extensions.

查看文档获取 完整的 Markdown 扩展列表