拾忆🍂拾忆🍂
  • cpp
  • MySQL
  • Oracle
  • PostgreSQL
  • MyBatis
  • API升级
  • HMOS
  • 百变小组件
  • hdc
  • 元服务
  • Java
  • MinIO
  • Stream
  • JSP & Struts2
  • Spring
  • FFmpeg
  • Linux
  • Git
  • Nginx
  • Ollama
  • Adobe Audition
  • Aseprite
  • Excel
  • Markdown基本用法
  • MuseScore 4.x
  • UVR
  • Windows
  • emoji-cheat-sheet
  • IDE快捷键
  • obs-studio
  • YOLO
  • Python
  • VuePress 2.x
  • 内置组件
  • markdown-container
  • markdown-ext
  • markdown-hint
  • markdown-preview
  • markdown-tab
  • Markdown扩展语法
  • 插件配置
  • prismjs
  • 样式
  • CSS
  • JS
  • TS
  • Vue3
主页
梦的开始🌅
  • cpp
  • MySQL
  • Oracle
  • PostgreSQL
  • MyBatis
  • API升级
  • HMOS
  • 百变小组件
  • hdc
  • 元服务
  • Java
  • MinIO
  • Stream
  • JSP & Struts2
  • Spring
  • FFmpeg
  • Linux
  • Git
  • Nginx
  • Ollama
  • Adobe Audition
  • Aseprite
  • Excel
  • Markdown基本用法
  • MuseScore 4.x
  • UVR
  • Windows
  • emoji-cheat-sheet
  • IDE快捷键
  • obs-studio
  • YOLO
  • Python
  • VuePress 2.x
  • 内置组件
  • markdown-container
  • markdown-ext
  • markdown-hint
  • markdown-preview
  • markdown-tab
  • Markdown扩展语法
  • 插件配置
  • prismjs
  • 样式
  • CSS
  • JS
  • TS
  • Vue3
主页
梦的开始🌅
  • 「从开始,到永久」
  • C艹

    • cpp
  • Database

    • MySQL
    • Oracle
    • PostgreSQL
    • MyBatis
  • HarmonyOS

    • API升级
    • HMOS
    • 百变小组件
    • hdc
    • 元服务
  • Java

    • Java
    • MinIO
    • Stream
    • JSP & Struts2
    • Spring
  • Linux

    • FFmpeg
    • Linux
    • Git
    • Nginx
  • LLM

    • Ollama
  • Others

    • Adobe Audition
    • Aseprite
    • Excel
    • Markdown基本用法
    • MuseScore 4.x
    • UVR
    • Windows
    • emoji-cheat-sheet
    • IDE快捷键
    • obs-studio
    • YOLO
  • Python

    • Python
  • VuePress

    • VuePress 2.x
    • 内置组件
    • markdown-container
    • markdown-ext
    • markdown-hint
    • markdown-preview
    • markdown-tab
    • Markdown扩展语法
    • 插件配置
    • prismjs
    • 样式
  • Web

    • CSS
    • JS
    • TS
    • Vue3
  • 主页

markdown-hint

向你的 VuePress 站点添加 GFM 警告和提示容器。

该插件已经集成到默认主题中。

可以在这里查看插件中支持的一些其他容器:markdown-preview

使用方法

npm i -D @vuepress/plugin-markdown-hint@next
.vuepress/config.ts
import { markdownHintPlugin } from '@vuepress/plugin-markdown-hint'

export default {
  plugins: [
    markdownHintPlugin({
      // 启用提示容器,默认启用
      hint: true,
      // 启用 GFM 警告
      alert: true,
    }),
  ],
}

指南

默认情况下,我们支持 important、info、note、tip、warning、caution、details 容器与 markdown 容器:

提示

一个带有 code 和链接的自定义提示容器。

const a = 1
Demo
::: tip

一个带有 `code` 和[链接](https://example.com)的自定义提示容器。

```js
const a = 1
```

:::

要自定义容器的标题,你可以在命名容器后添加标题:

自定义标题

一个带有自定义标题的重要容器。

Demo
::: important 自定义标题

一个带有自定义标题的重要容器。

:::

容器可以只包含一个标题:

警告文字

Demo
::: warning 警告文字
:::

插件也提供了 alert 选项,以支持 GFM 警告:

> [!note]
> This is note text

> [!important]
> This is important text

> [!tip]
> This is tip text

> [!warning]
> This is warning text

> [!caution]
> This is caution text

选项

hint

  • 类型:boolean
  • 默认值:true
  • 详情:是否启用提示容器,包括 important、info、note、tip、warning、caution、details。

alert

  • 类型:boolean
  • 详情:是否启用 GFM 警告支持。

injectStyles

  • 类型:boolean
  • 默认值:true
  • 详情:是否注入默认样式。

locales

  • 类型:MarkdownHintPluginLocaleConfig

    interface MarkdownHintPluginLocaleConfig {
      [localePath: string]: Partial<MarkdownHintPluginLocaleData>
    }
    
    interface MarkdownHintPluginLocaleData {
      /**
       * 重要块的默认标题
       */
      important: string
    
      /**
       * 注释块的默认标题
       */
      note: string
    
      /**
       * 提示块的默认标题
       */
      tip: string
    
      /**
       * 注意块的默认标题
       */
      warning: string
    
      /**
       * 警告块的默认标题
       */
      caution: string
    
      /**
       * 信息块的默认标题
       */
      info: string
    
      /**
       * 详情块的默认标题
       */
      details: string
    }
    
  • 详情:提示容器标题的本地化配置。

最近更新: 2025/11/6 16:36
Contributors: Enlin
Prev
markdown-ext
Next
markdown-preview