docusaurus-plugin-mermaid-pan-zoom
v1.0.3
Published
Zero-config Docusaurus plugin for Mermaid diagram enhancements: pan/zoom, fullscreen, copy, zoom controls
Maintainers
Readme
docusaurus-plugin-mermaid-pan-zoom
Zero-config Docusaurus plugin that adds pan/zoom, fullscreen, copy, and zoom controls to Mermaid diagrams.
Installation
pnpm add docusaurus-plugin-mermaid-pan-zoom mermaid-diagram-pan-zoomUsage
Add the plugin to your docusaurus.config.js:
module.exports = {
themes: ['@docusaurus/theme-mermaid', /* ... */],
plugins: [
'docusaurus-plugin-mermaid-pan-zoom',
],
markdown: {
mermaid: true,
},
};That's it. No clientModules, no custom CSS, no swizzling required.
Features
- Pan/Zoom - Drag to pan, scroll to zoom, GitHub-style 3x3 control grid
- Fullscreen - Expand button opens diagram in modal overlay
- Copy - Copy Mermaid source code to clipboard
- Wheel zoom - Mouse wheel zooms at viewport center
Requirements
@docusaurus/theme-mermaidmust be in yourthemesarraymarkdown.mermaid: truein config
