
专为 STEM 教育打造的 Markdown 引擎
不再为拼凑 Markdown 插件而烦恼。mmarked 为您的教育内容带来原生 LaTeX 支持、定理环境和交互式答案折叠。基于 TypeScript,轻量高效,助您快速构建 EdTech 应用。
npm i @mathcrowd/mmarked支持符合 的非商业使用,商业使用需要 联系购买 额外许可.
为什么选择 mmarked?
在网页上编写数学和教育内容一直是个难题。通用解析器在处理复杂 LaTeX 时会出错,缺乏学术结构,图片处理也不尽人意。mmarked 改变了这一切。
数学优先
内置 MathJax 支持,让您的公式始终保持专业外观
学术结构
不再需要 hack 引用块。使用原生语法编写定理、引理和证明
EdTech 就绪
内置交互式「显示/隐藏」答案块——非常适合测验和课件
编辑器集成
VSCode 插件
Logseq 插件
核心特性
专业的数学渲染
基于 MathJax,mmarked 将 TeX 转换为高质量的 SVG/CommonHTML。
- 轻松处理矩阵、积分和科学计数法
- 无缝混合 $行内$ 数学与 $$块级$$ 公式
- 智能的脚注和公式编号系统
结构化的学术块
像专家一样编写课程笔记和论文。专用语法支持学术环境,包含自动编号和交叉引用 [~id]。
- 定理、引理、定义、命题、示例
- 为您的块添加自定义标题(例如:定理 1.2 [勾股定理])
交互式学习元素
专为学生和自学者设计。
- 创建「自己尝试」部分,默认隐藏答案
- 通过简单的切换显示证明或分步解决方案
丰富的媒体与语法控制
完全控制您的内容展示。
- 直接在 Markdown 中控制图片和视频尺寸
- 集成 highlight.js,实现漂亮的代码高亮
- 完全兼容标准 Markdown,您的旧内容仍然有效
开发者体验
由开发者为开发者打造
TypeScript
类型安全,开发者友好
轻量核心
最小化依赖,保持包体积小巧
通用性
在 Node.js(SSG/SSR)和浏览器(客户端渲染)中完美运行
可扩展
基于强大的 marked.js 架构构建
使用场景
面向教育工作者
创建丰富的课程材料和讲义,无需担心布局问题
面向 EdTech 开发者
使用专为您的需求设计的解析器构建 LMS、测验平台或文档站点
面向研究人员
使用您喜欢的语法撰写论文和技术博客,并获得所需的渲染质量