✨ Safe Rendering - No dangerouslySetInnerHTML, all content is rendered through Vue components
🎨 Custom Components - Replace any markdown element with your own Vue components
🔌 Plugin Support - Full support for remark and rehype plugins
📝 GFM & More - GitHub Flavored Markdown, math (KaTeX), diagrams (Mermaid), and syntax highlighting
⚡ Async Support - Built-in async component for loading plugins on demand
🎯 TypeScript - Fully typed with comprehensive type definitions
npm install vuemarkik
# or
pnpm add vuemarkik
# or
yarn add vuemarkik<script setup>
import { Markdown } from 'vuemarkik';
</script>
<template>
<Markdown text="# Hello World" />
</template>- Installation & Basic Usage - Get up and running with VueMarkik
- Syntax Highlighting - Code block highlighting with Shiki
- GitHub Flavored Markdown - Tables, task lists, and more
- KaTeX Math - Render mathematical equations
- Mermaid Diagrams - Create diagrams and flowcharts
- Custom Vue Components - Replace markdown elements with your components
- Remark & Rehype Plugins - Extend markdown processing
- API Reference - Complete API documentation
For contribution guidelines, please see CONTRIBUTING.md
pnpm installpnpm playgroundpnpm testpnpm buildMIT © 2025-present Tom Auger
