首页
/ 【亲测免费】 开源项目推荐:Marp Core

【亲测免费】 开源项目推荐:Marp Core

2026-01-29 12:54:28作者:卓艾滢Kingsley

Marp Core 是一个基于 JavaScript 的开源项目,致力于将 Markdown 转换为幻灯片。该项目主要使用 JavaScript 语言进行开发。

项目基础介绍

Marp Core 是 Marp 工具集的一部分,它从 slide deck 框架 Marpit 派生而来。通过 Marp Core,用户可以使用实用的 Markdown 语法、高级特性以及官方主题,将 Markdown 文档转换为幻灯片。

核心功能

  1. Marp Markdown:基于 Marpit 和 CommonMark 的自定义 Markdown 语法的扩展,支持内联 SVG、CSS 容器查询以及宽松的 YAML 解析。
  2. 内置官方主题:提供了多种内置官方主题,用户可以根据需要选择和切换。
  3. 全局尺寸指令:支持设置传统的 4:3 幻灯片尺寸,也可以在自定义主题 CSS 中定义更多的尺寸预设。
  4. 表情支持:将表情短码和 Unicode 表情转换为高分辨率的 SVG 图像。
  5. 数学公式排版:支持 Pandoc 风格的数学公式排版,可以选择 MathJax 或 KaTeX 作为渲染库。
  6. 自动缩放功能:包括自动适应标题大小、自动缩小代码块和 KaTeX 块等,以适应幻灯片尺寸。

最近更新的功能

最近的更新中,Marp Core 增加和改进了以下功能:

  1. 主题元数据支持:允许主题作者在 CSS 中定义元数据,如 @size,以限制用户只能使用预定义的尺寸预设。
  2. 自动缩放功能:通过定义 @auto-scaling 元数据,可以在主题 CSS 中启用自动缩放功能,以适应不同尺寸的幻灯片。
  3. 数学库声明:用户可以在 Markdown 文档中通过 math 全局指令声明使用的数学库(MathJax 或 KaTeX),以便更好地控制数学公式的渲染。

这些更新进一步增强了 Marp Core 的功能性和灵活性,使其成为制作幻灯片的一个强大工具。

登录后查看全文
热门项目推荐
相关项目推荐