使用 slides 在 linux 终端演示 PPT
2021-07-09 tech go linux ppt 2 mins 915 字
slides 是一个可以在终端将Markdown转换为PPT的库,可以直接在终端展示PPT,同时执行PPT中的代码片段。
最近有个场景使用了这个工具,简单记录一下安装使用过程。
一、安装
不同平台可以参考官方文档编译,我这里直接使用了二进制文档:
export VER="0.4.1"
cd /tmp
wget https://github.com/maaslalani/slides/releases/download/v${VER}/slides_${VER}_linux_amd64.tar.gz
tar xvf slides_${VER}_linux_amd64.tar.gz
mv slides /usr/local/bin/
二、使用
简单使用只需要记住:
- PPT各页之间通过
---
来划分
下一页:
- space
- right
- down
- enter
- n
- k
- l
上一页:
- left
- up
- p
- h
- j
官方有例子,可以下来尝鲜: example slides.
关于自定义主题,感兴趣的也可以看看:theme.json。
另外,如果需要预编译流程图,那么需要安装 graph-easy 工具,并把 markdown 文件设置为可执行。
三、流程图
流程图的工具安装,在这里也记录一下,需要安装 perl、graphviz和基于前两者的 Graph::Easy:
# centos
yum install perl
yum install graphviz
# debian
apt-get install perl
apt-get install graphviz
# 安装上述软件后安装 Graph::Easy
perl -MCPAN -e shell
cpan[1]> install Graph::Easy
graph-easy -version
Graph::Easy v0.76 (c) by Tels 2004-2008. Released under the GPL 2.0 or later.
安装 Graph::Easy 的过程有点久,要有点耐心。