用途:把 Markdown 文档转换为自包含 HTML 文件,内嵌 CSS、base64 图片并渲染 Mermaid 图表,便于快速分享、离线查看、打印或作为邮件附件。
主要能力:支持标题、粗斜体、链接、图片、代码块与行内代码、表格、引用、列表、任务列表、Mermaid 图表、SVG、分隔线、脚注;提供 professional、academic、minimal、dark 四种样式预设;可选目录生成、frontmatter 提取、打印样式(@media print)。Mermaid 可用 PNG 渲染或表格回退。
使用方式:通过 Node 脚本运行,例如 node .github/muscles/md-to-html.cjs report.md;可加 --style academic --toc、--style dark、--mermaid-png、--dry-run、--debug 等选项,也可指定输出路径。批量处理可用 shell 或 PowerShell 循环。
适用场景:无需 Word/PDF 阅读器的文档分享、离线分发、可打印网页、文档预览、邮件附件、静态站点生成。
限制:需要 Node.js 18+ 与 pandoc;--mermaid-png 需额外安装 mermaid-cli(mmdc);KaTeX 数学公式需 --katex 标志;部分图表类型在回退模式下支持有限。具体收费与平台信息暂未提供。