news 2026/8/27 3:50:20

Marp 免费上手:5 分钟把 Markdown 转成幻灯片并导出 PDF

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Marp 免费上手:5 分钟把 Markdown 转成幻灯片并导出 PDF

Marp 免费上手:5 分钟把 Markdown 转成幻灯片并导出 PDF

【免费下载链接】marpThe entrance repository of Markdown presentation ecosystem项目地址: https://gitcode.com/gh_mirrors/mar/marp

Marp 是免费的 Markdown 转幻灯片工具:你只管写 Markdown,它负责分页、排版,导出 PDF、PPTX 或 HTML,不用碰 PPT 动画。第一次做汇报的新手、想批量产幻灯片的开发者,都适合从这里开始。

5 分钟跑通第一次输出

⏱️ 只需 4 步。先说个比喻:Marp 像家餐厅,这个仓库是店面和菜单,真正炒菜的厨房是另外几个独立发布的模块,后面细讲。

  1. git clone https://gitcode.com/gh_mirrors/mar/marp把仓库拉到本地。
  2. npm install装好依赖,3 分钟,去倒杯水。
  3. 建一个slides.md
# 第一页 --- # 第二页

两页之间那行---就是分页线。 4.npx marp slides.md --theme gaia -o deck.pdf第一次会慢半分钟,它在后台拉起无头浏览器,耐心等一次。跑完,你手边就有一份能直接放映的 PDF 了。

看懂项目骨架

翻开 README.md,先别急着下"这个仓库很大"的结论。它更像一家餐厅的菜单:写清了后厨有哪些模块,但灶台本身在别处。

website/ 目录是官网源码,你日常用不上。package.json 是店里的采购清单,列了依赖和脚本命令。而真正干活的转换引擎不在这个仓库里:Marpit 是基础框架,Marp Core 在它之上加好主题和常用功能,Marp CLI 才是你敲marp命令时真正调用的厨房。

所以这个仓库的定位是"入口":读菜单、逛店面,真要动刀动锅,去对应模块的文档里找。

配置与定制:全局默认还是单文件覆盖

配置分两层,跟手机壁纸一个道理:你给手机设了全局主题,但某个 App 能单独换自己的壁纸。

  • 全局默认:在运行目录放.marprc.json,写"theme": "gaia"。以后每条命令默认走 gaia 主题,省得反复敲--theme
  • 单文件覆盖:在 Markdown 顶部加 front matter,比如theme: default。只影响这一份文档,别的文件不受牵连。

优先级记住一句话:front matter 盖.marprc.json,命令行参数最硬。只改一次就用参数,长期用就写进配置。

发布前核对清单

⚠️ 交付前 30 秒,过一遍这 4 条:

  1. 现象:所有内容挤在一页。原因:忘了写---分隔符。怎么办:每页之间补一行。
  2. 现象:主题不生效。原因:front matter 优先级高,盖掉了全局配置。怎么办:改 front matter,或删掉它。
  3. 现象:导出 PDF 直接报错。原因:系统里没有 Chromium 系浏览器。怎么办:装一个 Chrome 或 Edge。
  4. 现象:图片导出来显示不出来。原因:用了绝对路径或网络图片。怎么办:改成相对路径,图片放在 Markdown 旁边。

继续深入

想边写边看,装 VS Code 插件,敲字即预览。主题、指令和分页的完整规则,都收在官网 docs/ 目录里,翻两页就够上手。

【免费下载链接】marpThe entrance repository of Markdown presentation ecosystem项目地址: https://gitcode.com/gh_mirrors/mar/marp

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 3:49:17

线性规划建模实战:从Python Pulp库到数学建模竞赛应用

1. 从一道题到一套方法:为什么线性规划是数学建模的“基本功”如果你参加过数学建模比赛,或者正在准备,大概率听过“线性规划”这个词。它听起来平平无奇,远不如神经网络、深度学习那么酷炫。但在我带过这么多届队伍、审阅过无数论…

作者头像 李华
网站建设 2026/8/27 3:49:07

O2MAG:基于注意力嫁接的小样本工业缺陷生成技术解析与实践

1. 从“一张图”到“一百张图”:工业质检的样本困境与O2MAG的破局思路在工业视觉质检这个领域,有一个长期困扰算法工程师和项目经理的“老大难”问题:缺陷样本太少了。你想想看,一条高速运转的生产线上,良品率可能高达…

作者头像 李华
网站建设 2026/8/27 3:48:08

星图识别:航天器自主导航的毫秒级精度之战

1. 这不是“认星星”的简单游戏,而是一场在毫秒级误差里抢夺航天器生命线的硬仗“华为杯”研究生数学建模竞赛2019年B题——《天文导航中的星图识别》,光看标题,很多人第一反应是:“哦,不就是用手机APP拍个夜空&#x…

作者头像 李华
网站建设 2026/8/27 3:47:50

YOLOv5水下低光照生物检测:从模型选型到部署优化的全流程实践

1. 项目概述:当YOLOv5潜入深海在海洋生态研究、水产养殖监控乃至水下考古等领域,清晰、准确地识别海底生物是至关重要的第一步。然而,现实中的水下图像往往面临着一系列严峻挑战:光线随着水深急剧衰减,导致画面昏暗、对…

作者头像 李华
网站建设 2026/8/27 3:47:30

LangGraph构建RAG智能客服:从检索到工作流编排实战

简介:检索增强生成(RAG)通过外部知识库提升大模型回答的准确性,但在智能客服场景中,单纯“检索生成”难以应对多轮上下文、分支路由与兜底转接等复杂流程。LangGraph以图结构显式编排状态节点,让意图识别、…

作者头像 李华
网站建设 2026/8/27 3:46:27

Linux UVC摄像头调试:从设备识别到video节点生成的完整诊断链

简介:UVC(USB Video Class)是Linux下USB摄像头通用协议标准,其核心在于内核对设备描述符的解析与匹配机制,而非传统意义上的‘驱动安装’。理解UVC协议栈工作原理——包括Class/Subclass/Protocol三元组识别、VID/PID白…

作者头像 李华