marknative

无需浏览器即可把Markdown渲染成分页PNG或SVG的引擎,支持表格、代码高亮和数学公式,可在服务端运行。

分享到 X许可证: MIT

概述

marknative是一个Markdown渲染引擎,无需浏览器、Chromium或DOM,就能把Markdown输出为分页的PNG或SVG。它先把Markdown解析为带类型的文档模型,再用自己的排版和分页逻辑,通过原生2D画布逐页绘制,结果稳定可复现,适合服务端使用。支持CommonMark、GFM、Shiki代码高亮和MathJax公式。

主要特点

  • 输出分页的PNG和SVG
  • 支持CommonMark和GFM,含表格与任务列表
  • 用Shiki实现代码语法高亮
  • 通过MathJax渲染LaTeX公式
  • 完全无头的服务端渲染

适用场景

适合需要在服务器上把Markdown转成固定尺寸页面图片、又不想运行浏览器的开发者。官方提供在线文档和示例图库。

上游仓库
liyown/marknative
GitHub 上的 fork
Guo-astro/marknative
上游 Star 数
659
分类
文档、媒体与内容
编程语言
TypeScript
许可证
MIT
Fork 时间
2026-04-02
同步状态
已同步上次同步 2026-09-29