最新版本迁移
传统模式 当前默认
你可以在调用 mdEnhancePlugin 时传递第二个参数 true 以启用传统模式,插件将尝试以 V1 行为运行。
新功能
v-pre支持VuePress 2 删除了以下容器支持,因此添加了
vPre选项::: v-pre 一些 {{vue 语法}}。 :::新增 component 代码块以快速添加组件
Playground
通过官方预设和自定义选项嵌入交互演示
Kotlin Playground
通过
kotlin-playground提供 Kotlin 交互演示Vue Playground
通过
@vue/repl提供 Vue 交互演示
变更
现在所有选项均默认不开启
代码演示语法变更
旧语法:
::: demo Title <!-- demo content --> ::: ::: demo [vue] Title <!-- demo content --> ::: ::: demo [react] Title <!-- demo content --> :::新语法:
::: normal-demo Title <!-- demo content --> ::: ::: vue-demo Title <!-- demo content --> ::: ::: react-demo Title <!-- demo content --> :::
移除的选项
enableAll被移除有太多不知道自己在做什么的菜鸟用户,他们只是启用此选项而没有使用提供的所有功能,但他们抱怨加载速度。
lineNumbers被移除VuePress 2 现在支持每个代码块的行号配置。
imageFix被移除Mr.Hope 已经做了一个 PR 来修复 Markdown 中损坏的图片链接
alert被移除请用
@vuepress/plugin-markdown-hint代替container,hint被移除请用
@vuepress/plugin-markdown-hint代替imageLazyload,lazyloadimgLazyload被移除请用
@vuepress/plugin-markdown-image代替imageTitle,figure被移除请用
@vuepress/plugin-markdown-image代替imageMark,imgMark被移除请用
@vuepress/plugin-markdown-image代替imgSize,imageSize被移除请用
@vuepress/plugin-markdown-image代替tex,katex,mathjax被移除请用
@vuepress/plugin-markdown-math代替codegroup,codetabs被移除请用
@vuepress/plugin-markdown-tab代替tabs被移除请用
@vuepress/plugin-markdown-tab代替presentationrevealJsrevealjs被移除请用
@vuepress/plugin-revealjs代替chartjsechartsflowchartmarkmapmermaidplantuml被移除请用
@vuepress/plugin-markdown-chart代替
预发布版本中的选项调整
vpre选项被重命名为vPrecard由components替代vuePlayground等选项不再接受相关库的配置
更新日志
660a5-于22787-于99f51-于7d82b-于92957-于05f91-于8a130-于68339-于a648a-于99ea8-于20520-于5e7ca-于4104e-于52ad0-于6e91a-于cdc15-于8b5af-于3dac6-于00740-于c6980-于ae5e4-于caf72-于904c0-于60053-于67429-于04b8a-于3b530-于