@mirrordown/mdit-kbd
v0.1.3
Published
A markdown-it plugin for keyboard key syntax ([[Ctrl]]), rendering <kbd> elements.
Readme
@mirrordown/mdit-kbd
Part of Mirrordown — a suite of markdown syntax extensions for the unified and markdown-it ecosystems.
A markdown-it plugin for the kbd syntax extension.
Overview
The kbd plugin renders [[key]] as an HTML <kbd> element, representing keyboard input or a key name.
<kbd>key</kbd>Syntax
Wrap a key name in double square brackets:
Press [[Enter]] to confirm.
You can combine multiple keys: [[Ctrl]] + [[Shift]] + [[P]] opens the command palette.Install
npm install @mirrordown/mdit-kbdStandalone
import MarkdownIt from "markdown-it";
import { kbd } from "@mirrordown/mdit-kbd";
const md = new MarkdownIt().use(kbd);VitePress
// .vitepress/config.ts
import { defineConfig } from "vitepress";
import { kbd } from "@mirrordown/mdit-kbd";
export default defineConfig({
markdown: {
config: (md) => md.use(kbd)
}
});Documentation
Full documentation, more examples, and configuration options: github.com/mirrordown/mirrordown (dedicated docs site coming soon).
License
MIT © Drake Costa
