惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Exploit Database - CXSecurity.com
C
Cyber Attacks, Cyber Crime and Cyber Security
Forbes - Security
Forbes - Security
The Last Watchdog
The Last Watchdog
F
Full Disclosure
GbyAI
GbyAI
G
Google Developers Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
C
Check Point Blog
S
Security @ Cisco Blogs
H
Help Net Security
N
News | PayPal Newsroom
D
DataBreaches.Net
L
LINUX DO - 最新话题
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
U
Unit 42
WordPress大学
WordPress大学
月光博客
月光博客
Security Latest
Security Latest
V
V2EX
Schneier on Security
Schneier on Security
美团技术团队
Y
Y Combinator Blog
G
GRAHAM CLULEY
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
Securelist
The Cloudflare Blog
Engineering at Meta
Engineering at Meta
P
Proofpoint News Feed
O
OpenAI News
Cisco Talos Blog
Cisco Talos Blog
Martin Fowler
Martin Fowler
N
News and Events Feed by Topic
小众软件
小众软件
S
Schneier on Security
Webroot Blog
Webroot Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V
Visual Studio Blog
T
Threatpost
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Scott Helme
Scott Helme
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
W
WeLiveSecurity
S
SegmentFault 最新的问题
Cloudbric
Cloudbric
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
M
MIT News - Artificial intelligence

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派 万字剖析:千问App深度体验报告(2026) - 少数派 在2026年,如何真正防止别人抄袭你的作品 - 少数派 怎么用 50 块搭个 AI 语音助手?我踩了 3 天坑 - 少数派 YeeroAI:让 AI 对话真正成为知识管理的一部分 - 少数派 爬泰山 - 少数派 「旅图显影」 App 更新:这次,我们补上了一点「手感」 - 少数派 假期出门太折磨?我的 23 条经验帮你规划惬意旅行 - 少数派 工作流会变吗 - 少数派 Claude Opus 4.6 怎么用最省钱?我测了 5 种方案 - 少数派 GPT Image 2 让图文并茂不再稀罕 - 少数派 用户侧出发——什么是AI,我要不要学习? - 少数派 找片、转存、整理、播放一条龙!让你的付费网盘值回票价 - 少数派 欢迎试用!日课一问2.0插件 - 少数派 自己做的MDeditor,原本想购买 Typora 试了两次支付不成功,干脆自己做一个 - 少数派 vibe coding了一个 3MB 的小工具,让 ~/Downloads 彻底告别混乱 - 少数派 因为受不了 Mac 的风扇策略,我做了一个风扇控制工具 - 少数派 别只怪模型 - 少数派 Warp 终端的 AI 功能怎么用?我测了一周的体验 - 少数派 AI 写代码老是出 bug?这 5 个配置我后悔没早知道 - 少数派 「新玩意」苹果出相机可能就这样:Sigma BF + 45mm F2.8 DG Contemporary - 少数派 一个面向2030年的AI操作系统是什么样子的:浅谈cola这款有灵魂的Agent - 少数派 别只看写代码 - 少数派 每天解决10个问题,还是一口气攻坚解决400个? - 少数派 AI 交易机器人怎么搭?我用 Claude 跑了一周实盘 - 少数派 Maptoposter Online:把你爱的城市画成艺术海报 - 少数派 Function Calling 怎么用?我测了 3 个模型发现差距真大 - 少数派 Legend Talk:我做了个 AI 圆桌,让 160 位思想家围着你的问题转 - 少数派 如何找到自己的蓝方?在小县城寻找压力测试 - 少数派 语音输入与软件接口|2026年聊AI时,我们都聊些什么(上) - 少数派 混动已经卖爆,纯电又来补刀——钛7闪充版简直“不讲武德” - 少数派 本月玩什么|朋友收藏、识质存在、沙罗周期 - 少数派 为什么要每天坚持输出? - 少数派 Claude API 挂了好几个小时,你的项目有备用方案吗? - 少数派 Function Calling 没你想的复杂——我用它做了个有点用的工具 - 少数派 登录系统立即播放视频或者图片音乐的软件 - 少数派 我为什么创建 FlipHTML5 下载工具 - 少数派 残局没电?多品牌外设电量统一管理软件EasyBluetooth已支持RTSS游戏内显示以及AIDA64 - 少数派 前往通义路的路 - 少数派 太好看了,媲美Sun的个人导航页,NAS部署星云门户 - 少数派 乌黑嘴唇“一键检测”上线了 - 少数派 派早报:Claude AI 接入多个创意软件生态、FILCO 生产方接手品牌等 - 少数派 【更新】BearCLI、Claude 连接器与 MCP 服务器 - 少数派 记了上千条流水,还是看不懂财务?我做了一个让 AI 读懂账本的工作台 - 少数派 MINI R56 升级原厂 Sport 模式 - 少数派 新玩意 | 一棵柠檬树(仿真版) - 少数派 Momenta的“物理AI”野望,需迈过“含摩量”这道关 - 少数派 网页直接投屏控制手机!NAS一键部署PandaScrcpy,流畅丝滑可远程。 - 少数派 众测|邀你一同探索随身 AI 硬件入口 YoooClaw C·ONE - 少数派 2050大会:分享时间是真诚 参会记 - 少数派 iPad 赋能电影创作:国内首部宣纸手绘长片《燃比娃》的幕后故事 - 少数派 AI的审美:我用 8 个大模型给 100 张旅行照片打分 - 少数派 普通人如何破圈?去参加一个本地协会 - 少数派 把极空间的图标全换了,主题DIY全攻略打造你的专属NAS桌面 - 少数派 电子便签墙,帮你实现便签自由 - 少数派 我如何用三个 CLI 工具取代文档创建需求 - 少数派 原来真的有人可以玩一辈子 - 少数派 社区速递 139 | 派友热议三月买了啥、复古单反尼康 Df 体验 - 少数派 06 作品的赏析与评价 - 少数派 TDS REVIEW|索尼 WF-1000XM6 降噪真无线耳机体验 - 少数派 35.98万起售的第二代腾势D9,我看重的不是堆料,而是不凑合 - 少数派 鼠须管 Squirrel 皮肤配置指北 - 少数派 从watch ultra2换到redmi watch6 - 少数派 派早报:阿里巴巴发布视频生成模型 HappyHorse 1.0 等 - 少数派 别迷信1M - 少数派 家人们天塌了!网盘“大封杀”,多个渠道多条路,NAS部署PanHub - 少数派 AI与人勾心斗角!NAS一键部署AI狼人杀,假日休闲必备。 - 少数派 电商必备!Comfyui工作流批量生图插件,一次生成12张!支持Nano banana pro模型 - 少数派 Comfyui工作流配置Gpt-image-2模型教程,0.03/张 - 少数派 OpenClaw第三方APi怎么配置?可使用Gpt-image-2模型 - 少数派 会员社区话题精选 Ep. 103 - 少数派
Marp:用 Markdown「写」PPT 的新选择 - 少数派
2019-07-16 · via 少数派

Matrix 精选

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


对于学生党和上班族来说,演讲、报告、展示几乎已经是家常便饭。在快速展示自己想法的时候,PPT 则能帮助听众迅速捕捉要点,为我们的演讲过程增分不少。

但 PPT 的制作流程就不像观看 PPT 那么容易了,即便是简单的课堂讨论或是轻松的内部交流,一份内容不多的 PPT 做起来也得费上一番工夫。类似这样对 PPT 的设计和细节要求不多的场合,有没有一种快速、简洁的方法迅速完成一份 PPT 呢?

简洁易用的 Markdown 自然会成为很有吸引力的选择。

在少数派以往的文章中其实已经有介绍如何使用 Markdown 制作幻灯片的方法,但这些方法有的需要在 HTML 文档中添加元素,有的则依赖 Python 环境,安装配置相对复杂。几番周折,我终于找到了一个仅需要简单的 Markdown 文档就可以生成幻灯片的工具,也就是我们今天的主角——Marp。

安装与上手

Marp 最早是一个 GitHub 上的开源桌面软件,目前已经迭代成为一个多项目库的集合,包括 JavaScript 框架、命令行接口、代码编辑器插件等等。

对于普通用户而言,现阶段使用 Marp 的最好方式就是通过其发布的 VS Code 插件,通过它,我们可以让使用 Markdown 写 PPT 这件事的体验接近原生 App,上手简单,最后却能输出样式丰富的幻灯片(比如官方的 这个例子)。

我们可以先前往 VSCode 的网站 下载并安装 VSCode 本体,然后在左侧的插件栏中搜索并安装 Marp for VS Code。为了获得更好的 Markdown 编辑体验,大家不妨再安装一个叫做 Markdown All in One 的插件,然后就可以开始愉快地使用 Marp 了。

使用 Markdown 输出一份最简单的幻灯片,只需要让编辑器知道两点即可:它是幻灯片(不是文档)以及它该在哪里分页。前者只需要在文档的最开头添加如下命令(本质上是 YAML 语法,注意使用 --- 将头部命令部分框起来):

---
marp: true
---

后者在 Marp 中则是通过使用分割线语法 --- 来实现的(其上一行需要留作空行)。

同时,在编辑 Markdown 文件时,我们可以打开实时预览来观察生成的幻灯片效果,方便进行样式调整。Marp 插件目前还支持 VS Code 的大纲视图、按页折叠 Markdown 代码块以及造福学生党的 MathJax 公式渲染等等特性。需要注意的是,无序列表语法 * 被保留为放映幻灯片时会按元素依次显示列表内容,-+ 可同时显示所有内容;类似的,有序列表语法 1) 被保留为依次显示列表元素,1. 为同时显示所有元素。

Marp 的简单上手
Marp 的简单上手

编辑完成后,通过编辑器右上角的 Marp 图标按钮就可以调出 Export slide deck 命令并导出幻灯片了。Marp 插件目前支持导出 HTML 和 PDF 格式,另外可以将首页导出为 PNGJPEG 格式的图片。

需要注意的是,目前导出 PDF 或者图片时需要依赖 Chromium 内核的浏览器。最终的导出效果与预览时看到的相同。

进阶设置

样式命令

单纯使用 Markdown 文档输出的幻灯片格式其实是非常朴素的,如果这些简单的样式不能满足你,Marp 还提供了可以自定义元素样式的特殊命令(官方称为 directive)。

这些命令可以通过两种方式完成,一是通过在文件头部的 YAML 命令区输入命令键值对,如

---
marp: true
size: 4:3
theme: default
---

另一种方式是通过类似 HTML 备注的样式 <!-- directive: value --> 完成,如在文件中添加 <!-- size: 4:3 --> 同样可以更改幻灯片的比例。使用第二种方式写命令时,该命令默认对当前与其后所有的幻灯片生效。

若想改变这一方式,可以在命令前加一个 $ 使其针对整个文档有效,或在前面加一个下划线_ 使其仅对当前一张幻灯片生效。如使用 <!-- $backgroundColor: orange --> 将更改全文的背景,使用 <!--_backgroundColor: orange --> 将仅改变本张幻灯片的背景颜色。

通过命令进行样式设置
通过命令进行样式设置

Marp 支持的命令还算丰富,包括主题 theme1 、长宽比 size、是否显示页码 paginate、页眉 header、页脚 footer、背景设置 backgroundColorbackgroundImage 和文字颜色 color 等等。更多命令在 官方说明页 上有详细的解释。

这里单独说明一下控制是否使用标题级别直接作为分页标志的全局命令 headingDivider。如果 Markdown 文档本身层级组织较好,可以将它设置为 ture 并且不用再通过分割线为幻灯片分页,在输出幻灯的同时也能保证输出 Markdown 文档时不会因为出现大量的分割线影响效果。

此外,Marp 还保留了一个 <!-- fit --> 命令用于标题的自适应,将它放在Markdown 标题的 # 后可以使得标题自动填充幻灯片的大小,比较适合于首页大标题等场景。

自适应标题
自适应标题

针对图片的特殊设置

为了使放入幻灯片中的图片看起来更美观,我们需要对它进行一些大小、格式或细节上的调整。对此,Marp 使用了在原生的 Markdown 图片语法的基础上进行了拓展,可以直接在Markdown 语法中控制图片的表现形式,一般形式为 ![keyword: value]()

更改长宽

对于背景图片,更改图片长或宽可以使用关键词 widthheight 或简称为 wh

![width:200px](image.png)
![w:200px, h:400px](image.png)

图片滤镜(Image Filter)

基于 CSS 的 filter 属性,Marp 可以对图片进行一些基于模糊、亮度、对比度等的操作,如:

![blur:15px](image.png)
![brightness:0.5](image.png)
![contract:150%](image.png)

背景图片

针对幻灯片的背景图片,Marp 提供了简单的方式将某张图片设为背景,在方括号中写入 bg 即可

![bg](background.png)

同时通过在bg 后追加图片的格式属性,如 [bg fit],可以具体设置背景图片的缩放方式。其中 cover 表示充满页面,fit 表示拉伸以适应页面,auto 为不做缩放使用原图片比例。

更为进阶的背景图片设置需要开启官方提供的所谓 Inline SVG 实验功能,该功能支持多背景图片组合与单侧背景图片的进阶使用方式。在文档中使用输入多个背景图片后,图片将默认横向排列开来。

![bg](background1.png)
![bg2](background2.png)

同时,在其中一张图片后加入属性 vertical 将使图片纵向组合。

设置多背景拼接
设置多背景拼接

如果想将背景图片固定在幻灯的单侧,在 bg 后加入属性 leftright,该图片将占据左或右 50% 的空间,并将另外的 50% 留给正文内容。同时,可以在属性后再追加比例值控制图片占幻灯的比例大小,如 [bg left:33%]

同时,以上所有的图片属性也可以一起使用(比如 [bg left:33% blur:10px brightness:90%])从而帮助你做出更美观的幻灯片。更详细的说明与图片属性依然建议参见官方的说明文档

设置单侧背景
设置单侧背景

更多进阶设置

如果官方提供的主题和命令接口依然不能满足你的需求,你可以直接使用自定义的 css 文件,或者直接使用 JS 框架进行更多可能的修改。Marp 还是一个正在开发中的项目,相信未来也会提供更多的新功能满足更多样化的需求。

尾巴

制作 PPT 本身依然是个兼具设计、美术和排版等技术的复杂工作,不过在一些场景下,我们可以借助一些轻量的工具快速地制作幻灯片来交流想法,为其他主要事务留出时间。

在这些情况下,使用 Markdown 不失为一种很好的方式,而 Marp 在将Markdown 文档转换为幻灯的同时又兼具一定的排版能力,满足了前述的轻量使用场景。临时遇到需要赶制 PPT 的情况,也不用为简单的 PPT 制作熬夜头秃了!

关联阅读:

> 下载少数派 客户端、关注 少数派公众号,发现更多实用玩机技巧 😃

> 特惠、好用的硬件产品,尽在 少数派 sspai 官方店铺 🛒