🛠️ markdown-to-png-api
- GitHub:JuckyLee668/markdown-to-png-api
- 语言:TypeScript
- 更新:2026-01-17
📋 项目简介
Markdown → PNG 渲染 API 服务。接收 Markdown 文本作为输入,使用 Markdown-it 将其转换为 HTML,然后通过 Puppeteer + Headless Chrome 渲染并生成 PNG 图片。
适用于自动化文档生成、内容预览、社交媒体分享卡片生成等场景。
🎯 主要功能
- 📝 Markdown 文本 → PNG 图片转换
- 🎨 CSS 样式自定义
- 🌐 HTTP API 接口调用
- 🖼️ 返回 PNG 图片文件
- ⚡ 支持批量请求
🧱 技术栈
| 组件 | 技术 |
|---|---|
| 运行时 | Node.js |
| 语言 | TypeScript |
| Markdown 解析 | Markdown-it |
| 渲染引擎 | Puppeteer + Headless Chrome |
🔧 使用场景
- 自动化生成文档预览图
- 博客文章社交分享图
- 代码片段图片化分享
- CI/CD 流程中生成配图