用途:使用 bm.md 完成 Markdown 写作、改写、排版与渲染,将 Markdown 转为带内联样式的 HTML,并支持 HTML 转 Markdown、纯文本提取、格式校验与修复。
主要能力:提供 Markdown 渲染、HTML 转 Markdown、纯文本提取和 lint 四类操作;渲染支持多种排版样式、代码高亮主题、Mermaid 主题、Infographic 主题与配色、自定义 CSS、脚注链接、软换行、新窗口打开链接,目标平台可选 html 或 wechat。支持 GFM 语法与数学公式,图片 URL 需可公开访问,请求与响应使用 UTF-8。
使用方式:优先使用 CLI。已安装则用 bmmd 命令,否则用 npx -y bmmd 临时运行;默认输出到 stdout,可用 --output <file> 写入文件。示例:npx -y bmmd render article.md --platform wechat --output article.html;npx -y bmmd parse page.html --output article.md;npx -y bmmd extract article.txt;npx -y bmmd lint article.md --fix。也支持 stdin,如 cat article.md | npx -y bmmd render --platform wechat > article.html。无 Node.js、无法本地执行命令或用户明确要求远程调用时,使用 REST API:POST https://bm.md/api/markdown/render、/parse、/extract、/lint,返回 JSON,结果位于 result 字段;渲染请求参数包括 markdown、markdownStyle、codeTheme、platform 等。
适用场景:需要按指定风格排版并粘贴到富文本编辑器、微信公众号,或在流程与结构中用 Mermaid、在并列比较中用 AntV Infographic;也适合将网页 HTML 转为 Markdown、提取纯文本、统一 Markdown 格式。
限制:不确定的尺寸或事实不应编造;增强语法失败时应回退为正文、列表或表格。具体收费、价格与使用额度资料未提供。