Enhance your Markdown documents with custom tags. Use predefined or custom labels, customizable colors, and arrow indicators to visually track tasks and statuses.
-
Updated
Oct 22, 2026 - TypeScript
Enhance your Markdown documents with custom tags. Use predefined or custom labels, customizable colors, and arrow indicators to visually track tasks and statuses.
Enhance your Markdown documents with custom tags. Use predefined or custom labels, customizable colors, and arrow indicators to visually track tasks and statuses.
Write your glossary once in plain Markdown and get hover definitions for those terms everywhere they appear in your docs. No per-page setup required. Built for VitePress.
No more hand-editing your VitePress sidebar. Drop a small .sidebar file into any folder to control order, titles, and visibility, and your sidebar builds itself from your docs structure.
Shrinks the images in your Vite build automatically. Sharp-powered PNG/JPEG/WebP compression at build time means smaller bundles and faster page loads, with your source files left untouched.
BinaryNoir developer hub and live demo of the @binarynoir VitePress and Vite plugins
Stops one broken image import from taking down your whole build. Missing or mistyped image paths get swapped for a placeholder automatically, with a clear console warning, so your build finishes instead of crashing.
VitePress 2 plugin for inline status tags: write ((tag|Done|green)) in Markdown and get a styled badge. Also builds "tagged pages" that list every tag across the site, filterable by tag and folder, set in frontmatter.
Add an estimated reading time to any VitePress 2 page with [[readingTime]]. Calculated at build time, zero client-side code.
Automatically generate your VitePress 2 top navbar from your docs folder structure. Per-directory ordering, titles, hiding and exclusion via plain-text .nav files. Companion to vitepress-auto-sidebar.
Stop dead links from failing a VitePress build: each one renders as text with a popover that explains what is wrong and where.
Make the VitePress sidebar an accordion: one open group per level, and only the current page's branch left open after navigating, as the VuePress sidebar behaved.
A VitePress plugin that keeps pages out of the build with a .exclude file in any folder, and restarts the dev server when one changes.
Color and size text inline in VitePress Markdown with [t:red:1.2em]text[/t]. Values are validated, code is left alone, and the syntax nests with the rest of your Markdown.
Turn any VitePress 2 page into a blog post with frontmatter. A main blog, folder-scoped section blogs, sticky posts, pagination, keyword filters and an RSS feed for each.
Migrate from VuePress to VitePress without renaming every README.md: each folder's README.md is served as its index page, and links to it keep working.
To associate your repository with the binarynoir topic, visit your repo's landing page and select "manage topics."