技术分享之工具推荐
文章目录
最近干的工作比较杂,没有时间进行记录,很久没有写博客了,惭愧!正好五一假日期间有一些时间,把一些点滴记录下来。
一个事情是最近给组内的同学进行了一个技术分享,分享的具体的内容就不复述了,分享完后有同学问到我使用的工具,觉得挺棒的,这里记录一下。
marp
首先要介绍的一个工具是marp。进行技术分享时少不了做一个简单的ppt,对着ppt给小伙伴讲讲技术。而以前我也一直是做微软的PowerPoint的,发现在做ppt的过程中浪费了大量的精力去调整字体、样式之类的东东,而且调整样式的活很容易让自己慢慢失去关注点,忘记了内容本身的脉络。
而marp
这款工具可以让我不用太在意样式,关注地以markdown格式编写ppt的内容,写完之后简单地分隔一下,对样式作稍许调整,一个精美的ppt就形成了。
简易使用方法
先用vscode安装 Marp for VS Code插件,然后在vscode里新建一个markdown文件,参照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