首先要介绍的一个工具是 marp。进行技术分享时少不了做一个简单的 ppt,对着 ppt 给小伙伴讲讲技术。而以前我也一直是做微软的 PowerPoint 的,发现在做 ppt 的过程中浪费了大量的精力去调整字体、样式之类的东东,而且调整样式的活很容易让自己慢慢失去关注点,忘记了内容本身的脉络。
而 marp 这款工具可以让我不用太在意样式,关注地以 markdown 格式编写 ppt 的内容,写完之后简单地分隔一下,对样式作稍许调整,一个精美的 ppt 就形成了。
简易使用方法
先用 vscode 安装 Marp for VS Code 插件,然后参照 example.md 写 markdown 文件内容就可以了。
当然 marp 通过一些注释扩展了一些功能,要用到这些功能需要了解下这些注释的写法,这个学起来很简单,参照官方文档 20 分钟就可以完全学会。
最后写完的 markdown 文件可以很方便地转换为 pptx、pdf、png 等格式。
为啥不用 deckset,因为 deckset 收费,而且不能导出为 pptx 格式,不便于跟文档保管员交流,汗。。。
demo-magic
在做技术分享时,干对着 ppt 讲概念是有些不直观的,有时需要运行一些小 demo 进行演示。我们可以提前准备好要演示的小脚本,但脚本的问题在于观众可能还没太明白,脚本就一把跑过了。这样演示的体验不是太好。
而在脚本中运用demo-magic,可以让脚本的执行按照演讲者的节奏随时暂停。
简易使用方法
仔细看下 demo-magic 的源码,其实它核心就只是提供了 4 个 bash 函数:p、pe、wait、cmd。分别用来帮助打印提示、打印要执行的命令并执行、暂停脚本执行等待用户按 Enter、进入交互式命令模式。而且 demo-magic 在输出提示或命令时会模拟人的输入过程,很有趣。用法很简单,参照官方的示例写几个小脚本就学会了。
实作示例
最后将使用上述两个工具做的一次技术分享的原始素材公布出来,大家可以参考学习。
参考
文章作者 Jeremy Xu
上次更新 2020-05-03
许可协议 © Copyright 2020 Jeremy Xu
赞赏支持
微信打赏
支付宝打赏