VuePress 生态系统VuePress 生态系统
  • 主题指南
  • 默认主题
  • Hope 主题
  • Plume 主题
  • Reco 主题
  • 功能插件
  • Markdown 插件
  • 搜索插件
  • 博客插件
  • 渐进式应用插件
  • 统计分析插件
  • 搜索引擎优化插件
  • 开发插件
  • 工具插件
  • AI 插件
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • 主题指南
  • 默认主题
  • Hope 主题
  • Plume 主题
  • Reco 主题
  • 功能插件
  • Markdown 插件
  • 搜索插件
  • 博客插件
  • 渐进式应用插件
  • 统计分析插件
  • 搜索引擎优化插件
  • 开发插件
  • 工具插件
  • AI 插件
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • append-date
  • markdown-chart
    • markdown-chart
    • Chart.js
    • ECharts
    • Flowchart
    • Markmap
    • Mermaid
    • PlantUML
  • markdown-container
  • markdown-ext
  • markdown-image
  • markdown-include
  • markdown-hint
  • markdown-math
  • markdown-preview
  • markdown-stylize
  • markdown-tab
  • links-check
  • prismjs
  • revealjs
    • revealjs
    • 幻灯片演示
    • 幻灯片主题
  • shiki

markdown-hint

@vuepress/plugin-markdown-hint

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

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

使用方法

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 容器:

:::: preview

提示

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

const a = 1

::::

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

:::: preview

自定义标题

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

::::

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

:::: preview

警告文字

::::

插件也提供了 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
    }
  • 详情:提示容器标题的本地化配置。

在 GitHub 上编辑此页
上次更新: 2025/6/4 09:15
贡献者: Mister-Hope
上一页
markdown-include
下一页
markdown-math