如何在 Linux 终端中创建轻量级幻灯片演示
通过在 Linux 上创建简单的、基于终端的幻灯片,让一切简洁明了。
幻灯片演示是企业和学术生活中必不可少的一部分,因为它们能够帮助您计划和构建向观众传播的信息。
但是,时髦的图形和过渡效果可能会分散您对核心信息的注意力,因为您花在制作具有视觉吸引力的 PowerPoint 上的精力最好花在其他地方。
Slides 是一款适用于 Linux 的基于终端的演示工具,可处理 Markdown 文件,帮助您无需离开终端即可创建和演示幻灯片!
幻灯片是必不可少的商业工具
当您需要在周一上午 9 点向一群不投入、不感兴趣的员工或学生传递重要数据或指示时,没有什么比演示幻灯片更有效的了。
它需要最少的观众参与,并且您可以以结构化、合乎逻辑的方式组织您的演示。与视频演示不同,在幻灯片中设置断点很容易,因此您可以测试观众打哈欠、伸展身体和在记事本上涂鸦时的参与度。
您可以通过讲义来增强幻灯片的价值,让幻灯片在放映结束后能够得到内心的消化。
为什么使用基于终端的幻灯片
使用 Microsoft PowerPoint 或 Google Slides 等程序制作的传统幻灯片的一大缺点是它们可能会分散观众和作者的注意力。
将幻灯片放在一起时,人们会倾向于使用背景图像来使原本沉闷的文本变得生动活泼。您可能需要花费数小时来决定正确的字体系列、粗细和位置。
让第一张幻灯片轻轻淡入第二张幻灯片更好,还是通过缩放、擦除、翻转和溶解效果让整个演示过程更好?
结果往往是一团混乱,需要很长时间才能创建并且让观众感到恶心。
幻灯片可以帮助您避免所有这些问题。字体是您的终端字体,没有分散注意力的过渡,虽然如果您的终端支持图像,则可以显示图像,但这不是主要功能。
最重要的是,您可以使用 Markdown 创建幻灯片,这是一种简单、易于理解的标记语言,可以快速掌握它以在 Linux 上生成美观且简单的格式文本。
如何在 Linux 上安装幻灯片
Slides 是用 Google 的 Go 语言编写的,在开始之前,您需要在系统上安装 Go。
如果您的系统支持 snap 包,您可以使用以下命令轻松安装 Go:
sudo snap install go --classic
然后,您可以使用 Go 安装 Slides:
go install github.com/maaslalani/slides@latest
Slides 也存在于 Arch 用户存储库 (AUR) 中。要以这种方式添加,请输入:
yay -S slides
虽然 Slides 存在于 Snap Store 中,但如果您使用 snap 安装它,则在执行代码时会遇到问题。如果您不打算使用此功能,则可以使用以下命令快速安装幻灯片:
sudo snap install slides
现在您已准备好创建幻灯片了。
使用幻灯片创建精彩的终端幻灯片
使用 Slides 创建基于终端的幻灯片非常简单,并且运行演示的每个指令都可以包含在单个 Markdown 文件中。这就是为什么即使您不使用幻灯片也应该学习 Markdown。
首先,使用 nano 文本编辑器创建一个新的 Markdown 文件:
nano test_slideshow.md
在文件中开始编写第一张幻灯片的内容,记住使用标准 Markdown 约定。利用标准 Markdown 功能,例如标题、粗体和斜体文本、项目符号、编号列表、表格、代码块、引号等等!
当您准备好移至下一张幻灯片时,请在新行上插入三个破折号。
与所有优秀的演示一样,最好遵循一些基本准则,并遵循 KISS 原则:保持简单、愚蠢。
实际上,这意味着不要试图将一篇完整的文章塞进观众的眼球。
要点应该简短
谈论您的幻灯片内容 - 不要只是大声朗读
用一条带回家的信息进行总结
您可以通过输入以下内容开始幻灯片放映:
slides test_slideshow.md
幻灯片还允许您进行一些编程性的恶作剧,并将代码块插入到 Markdown 中。 Slides 支持多种语言,包括 JavaScript、Bash、Python、Elixir 和 Go。
代码块由两组三个反引号括起来,语言名称紧跟在第一组后面。
```bash
cat foo.txt
```
要执行代码并显示结果,只需按 Ctrl + E。如果您希望幻灯片预处理代码,请将其包装在代码块内的三个波形符中,并更改语言的位置。例如:
```
~~~bash
curl wttr.in/chicago
~~~
```
...将在演示中显示芝加哥当前的天气状况。
为了使预处理工作正常进行,您需要先使文件可执行,然后再将其传递给幻灯片:
sudo chmod +x test_slideshow.md
附加幻灯片选项
由于幻灯片是用 Markdown 编写的,因此您可以使用文件开头的前面内容来设置其他配置选项。
这个前面的内容再次被三个连字符包围。例如:
---
theme: ./path/to/theme.json
author: Gopher
date: MMMM dd, YYYY
paging: Slide %d / %d
---
“主题”选项允许您指定魅力主题来美化和设计您的终端。
使用“作者”可以让您设置幻灯片的作者。默认情况下,作者设置为当前用户。
通过“日期”,您可以设置日期。默认情况下,这将设置为今天的日期。
您可以使用以下命令设置 Slides 以通过 SSH 提供幻灯片放映服务:
slides serve test_slideshow.md
您将获得一个用于连接的端口。这通常是 53531。通过以下方式连接到节目:
ssh host.machine.ip.address -p 53531
温习你的公开演讲
创建精美、简洁且引人入胜的幻灯片演示文稿对于传达您的信息大有帮助。尽管如此,如果您的交付技巧达不到要求,那么您的准备将毫无意义。
学习正确地表达您的想法,并温习自信地向观众讲话的最佳方式,以便您的信息得到完美传达。