MarkdownViewer 1.0.1
Description
Markdown lister plugin (WLX) for Total Commander — renders .md/.markdown/.mkfiles with WebView2, supporting KaTeX math, Mermaid diagrams, code highlighting,
themes, outline, Vim navigation, and PDF export.
Requirements:
- .NET Framework 4.8 (or later 4.x)
- Total Commander .NET Interface - run TcPluginSetup.msi to install (https://github.com/wangzhfeng/MarkdownViewer/blob/master/Doc/TcPluginSetup.msi)
- Microsoft Edge WebView2 Runtime (Evergreen) - required for rendering.
If missing, download: https://developer.microsoft.com/en-us/microsoft-edge/webview2/
Homepage: https://github.com/wangzhfeng/MarkdownViewer
What’s new
WebView2 (Chromium) for high-fidelity rendering, and the Markdig
pipeline for Markdown parsing.
Highlights
---------
- Renders Markdown through WebView2 (Chromium) — high compatibility with
modern HTML, CSS, and JavaScript
- LaTeX math formulas via KaTeX
- Flowcharts and diagrams via Mermaid
- Code syntax highlighting via Highlight.js
- Document outline (H1–H6) with smooth-scroll navigation
- Light / dark theme switching; centered narrow or full-width layout
- Vim-style keyboard navigation (j/k/d/u/f/b/g/G/h/l)
- Image zoom and full-screen viewer
- Export to PDF (press P or use the toolbar button)
- Clickable Markdown links jump between files; external links open in
the default browser
- Auto-detects file encoding (UTF-8 / GBK) — fixes garbled Chinese text
- All front-end libraries (KaTeX, Mermaid, Highlight.js, html2canvas)
are bundled locally and work fully offline; no network required
- Inline HTML is disabled in the Markdig pipeline to block script
injection from untrusted Markdown files
- Search inside the document via F3 / F4 (built on WebView2's native
find API)