JSPM

vuepress-plugin-md-enhance

2.0.0-beta.187
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 4571
  • Score
    100M100P100Q134489F
  • License MIT

Markdown enhancement plugin for vuepress

Package Exports

  • vuepress-plugin-md-enhance
  • vuepress-plugin-md-enhance/SlidePage
  • vuepress-plugin-md-enhance/client/SlidePage.d.ts
  • vuepress-plugin-md-enhance/client/SlidePage.js
  • vuepress-plugin-md-enhance/client/SlidePage.js.map
  • vuepress-plugin-md-enhance/client/compact/index.d.ts
  • vuepress-plugin-md-enhance/client/compact/index.js
  • vuepress-plugin-md-enhance/client/compact/index.js.map
  • vuepress-plugin-md-enhance/client/compact/styles/code-group.scss
  • vuepress-plugin-md-enhance/client/components/ChartJS.d.ts
  • vuepress-plugin-md-enhance/client/components/ChartJS.js
  • vuepress-plugin-md-enhance/client/components/ChartJS.js.map
  • vuepress-plugin-md-enhance/client/components/CodeDemo.d.ts
  • vuepress-plugin-md-enhance/client/components/CodeDemo.js
  • vuepress-plugin-md-enhance/client/components/CodeDemo.js.map
  • vuepress-plugin-md-enhance/client/components/CodeTabs.d.ts
  • vuepress-plugin-md-enhance/client/components/CodeTabs.js
  • vuepress-plugin-md-enhance/client/components/CodeTabs.js.map
  • vuepress-plugin-md-enhance/client/components/ECharts.d.ts
  • vuepress-plugin-md-enhance/client/components/ECharts.js
  • vuepress-plugin-md-enhance/client/components/ECharts.js.map
  • vuepress-plugin-md-enhance/client/components/FlowChart.d.ts
  • vuepress-plugin-md-enhance/client/components/FlowChart.js
  • vuepress-plugin-md-enhance/client/components/FlowChart.js.map
  • vuepress-plugin-md-enhance/client/components/Mermaid.d.ts
  • vuepress-plugin-md-enhance/client/components/Mermaid.js
  • vuepress-plugin-md-enhance/client/components/Mermaid.js.map
  • vuepress-plugin-md-enhance/client/components/Playground.d.ts
  • vuepress-plugin-md-enhance/client/components/Playground.js
  • vuepress-plugin-md-enhance/client/components/Playground.js.map
  • vuepress-plugin-md-enhance/client/components/Presentation.d.ts
  • vuepress-plugin-md-enhance/client/components/Presentation.js
  • vuepress-plugin-md-enhance/client/components/Presentation.js.map
  • vuepress-plugin-md-enhance/client/components/Tabs.d.ts
  • vuepress-plugin-md-enhance/client/components/Tabs.js
  • vuepress-plugin-md-enhance/client/components/Tabs.js.map
  • vuepress-plugin-md-enhance/client/components/VuePlayground.d.ts
  • vuepress-plugin-md-enhance/client/components/VuePlayground.js
  • vuepress-plugin-md-enhance/client/components/VuePlayground.js.map
  • vuepress-plugin-md-enhance/client/icons-b25ac136.js
  • vuepress-plugin-md-enhance/client/icons-b25ac136.js.map
  • vuepress-plugin-md-enhance/client/reveal/index.d.ts
  • vuepress-plugin-md-enhance/client/reveal/index.js
  • vuepress-plugin-md-enhance/client/reveal/index.js.map
  • vuepress-plugin-md-enhance/client/styles/chart.scss
  • vuepress-plugin-md-enhance/client/styles/code-demo.scss
  • vuepress-plugin-md-enhance/client/styles/code-tabs.scss
  • vuepress-plugin-md-enhance/client/styles/container/icons.scss
  • vuepress-plugin-md-enhance/client/styles/container/index.scss
  • vuepress-plugin-md-enhance/client/styles/echarts.scss
  • vuepress-plugin-md-enhance/client/styles/figure.scss
  • vuepress-plugin-md-enhance/client/styles/flowchart.scss
  • vuepress-plugin-md-enhance/client/styles/footnote.scss
  • vuepress-plugin-md-enhance/client/styles/image-mark.scss
  • vuepress-plugin-md-enhance/client/styles/katex.scss
  • vuepress-plugin-md-enhance/client/styles/mermaid.scss
  • vuepress-plugin-md-enhance/client/styles/playground.scss
  • vuepress-plugin-md-enhance/client/styles/slide-page.scss
  • vuepress-plugin-md-enhance/client/styles/slides/highlight/dark.scss
  • vuepress-plugin-md-enhance/client/styles/slides/highlight/index.scss
  • vuepress-plugin-md-enhance/client/styles/slides/highlight/light.scss
  • vuepress-plugin-md-enhance/client/styles/slides/index.scss
  • vuepress-plugin-md-enhance/client/styles/slides/reveal.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/beige.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/black.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/blood.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/lato.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/league-gothic/LICENSE
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/league-gothic/league-gothic.css
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/league-gothic/league-gothic.eot
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/league-gothic/league-gothic.ttf
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/league-gothic/league-gothic.woff
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/montserrat.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/news-cycle.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/open-sans.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/quicksand.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/LICENSE
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-italic.eot
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-italic.ttf
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-italic.woff
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-regular.eot
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-regular.ttf
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-regular.woff
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-semibold.eot
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-semibold.ttf
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-semibold.woff
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.eot
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro-semibolditalic.woff
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/source-sans-pro/source-sans-pro.css
  • vuepress-plugin-md-enhance/client/styles/slides/theme/fonts/ubuntu.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/index.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/league.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/moon.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/night.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/serif.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/simple.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/sky.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/solarized.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/template/exposer.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/template/mixins.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/template/settings.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/template/theme.scss
  • vuepress-plugin-md-enhance/client/styles/slides/theme/white.scss
  • vuepress-plugin-md-enhance/client/styles/tabs.scss
  • vuepress-plugin-md-enhance/client/styles/tasklist.scss
  • vuepress-plugin-md-enhance/client/styles/vue-playground.scss
  • vuepress-plugin-md-enhance/package.json

Readme

vuepress-plugin-md-enhance

Markdown enhancement plugin📄 / Markdown 增强插件📄

Author: Mr.Hope

Version Downloads Size

Markdown enhancement plugin📄 / Markdown 增强插件 📄

Official Docs | 官方文档

Install

# pnpm
pnpm add -D vuepress-plugin-md-enhance
# npm
npm i -D vuepress-plugin-md-enhance
# yarn
yarn add -D vuepress-plugin-md-enhance

Migrating from V1

  • drop flowchart support removed

    We are adding mermaid support, and mermaid support flowchart.

  • remove imageFix option removed

    Links has been fixed in V2

  • new option container new

    Decides whether enable custom container that default theme provides

  • option delay for the delay operating DOM when page loads or navigates new

  • option locale to support i18n config new

  • add SlidePage layout which can be used in themes new

  • Auto load needed CDN for code demo new


安装

# pnpm
pnpm add -D vuepress-plugin-md-enhance
# npm
npm i -D vuepress-plugin-md-enhance
# yarn
yarn add -D vuepress-plugin-md-enhance

从 V1 迁移

  • 移除 FlowChart 支持 移除

    我们已经添加了 Mermaid 支持,而 Mermaid 支持流程图

  • 移除 imageFix 选项 移除

    图片链接已经在 V2 中得到修正

  • 选项 container 新增

    决定是否启用默认主题提供的自定义容器

  • 选项 delay,控制页面加载和切换后进行 DOM 操作的延迟 新增

  • 选项 locale 以支持国际化配置 新增

  • 添加幻灯片布局,可在主题中引入使用 new

  • 自动导入代码演示的所需 CDN new