一个关于 CVE-2025-53770 的 Marp 幻灯片集,每张幻灯片都保存在 slides/ 下的单独文件中。
./build.sh # 组装幻灯片为 presentation.md
./build.sh html # + 渲染 presentation.html
./build.sh pdf # + 渲染 presentation.pdf
./build.sh all # + HTML、PDF 以及每张幻灯片的 PNG 预览
脚本会按需使用 npx 获取 @marp-team/marp-cli — 无需全局安装。
presentation/
├── slides/ # 每张幻灯片对应一个 Markdown 文件
├── themes/toolshell.css # 自定义 Marp 主题(SharePoint 青绿色调色板)
├── assets/ # 图像,例如 sharepoint.svg
├── presentation.template.md # 通过 @@INCLUDE:...@@ 引用每张幻灯片
├── build.sh # 组装 + 渲染
└── presentation.md # 生成的,请勿手动编辑
创建幻灯片文件,例如 slides/16-new-slide.md:
# 我的标题
<h2><span class="pill-tag">章节</span>副标题</h2>
<div class="grid-2">
<div class="tile"><h3>卡片 A</h3><p>...</p></div>
<div class="tile pink"><h3>卡片 B</h3><p>...</p></div>
</div>
在 presentation.template.md 中将其放在正确位置:
---
@@INCLUDE:slides/16-new-slide.md@@
重新构建:
./build.sh all
查看现有幻灯片获取示例 — 该主题提供了 tile、grid-2/3、term、score-card、flow、compare、measure、lesson、pill-tag、chip,以及用于全出血布局的 body 类 title、hero、end。