markdown-hint
向你的 VuePress 站点添加 GFM 警告和提示容器。
该插件已经集成到默认主题中。
使用方法
npm i -D @vuepress/plugin-markdown-hint@next
import { markdownHintPlugin } from '@vuepress/plugin-markdown-hint'
export default {
plugins: [
markdownHintPlugin({
// 启用提示容器,默认启用
hint: true,
// 启用 GFM 警告
alert: true,
}),
],
}
指南
默认情况下,我们支持 important
、info
、note
、tip
、warning
、danger
、details
容器与 markdown 容器:
::: tip
一个带有 `code`、[链接](#demo) 的自定义提示容器。
```js
const a = 1
```
:::
要自定义容器的标题,你可以在命名容器后添加标题:
自定义标题
一个带有自定义标题的重要容器。
::: important 自定义标题
一个带有自定义标题的重要容器。
:::
容器可以只包含一个标题:
警告文字
::: 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
- 详情:是否启用提示容器,默认启用。
alert
- 类型:
boolean
- 详情:是否启用 GFM 警告支持。
injectStyles
- 类型:
boolean
- 默认值:
true
- 详情:是否注入默认样式。
locales
类型:
MarkdownHintPluginLocaleOptions
interface MarkdownHintPluginLocaleOptions { [localePath: string]: MarkdownHintPluginLocaleData } interface MarkdownHintPluginLocaleData { /** * 重要块的默认标题 */ important: string /** * 注释块的默认标题 */ note: string /** * 提示块的默认标题 */ tip: string /** * 注意块的默认标题 */ warning: string /** * 警告块的默认标题 */ caution: string /** * 信息块的默认标题 */ info: string /** * 详情块的默认标题 */ details: string }
- 详情:本地化提示容器的默认标题。