4 款 Markdown 驱动的幻灯片生成器

这些简单的幻灯片创建工具与 Markdown 无缝协作,让您为下次演示文稿增添亮点。
291 位读者喜欢这篇文章。
Business presentation

Vector Open Stock。CC BY-SA 3.0。

想象一下,您已被邀请做演示。当您准备演讲稿时,您心想:“我应该快速制作几张幻灯片。”

也许您喜欢 纯文本 的简洁性,或者您认为像 LibreOffice Writer 这样的软件对于您需要做的事情来说是杀鸡用牛刀。或者,也许您只是想拥抱您内心的极客精神。

将使用 Markdown 格式化的文件转换为有吸引力的演示幻灯片非常容易。以下是四款可以帮助您完成这项工作的工具。

Landslide

作为此列表中更灵活的应用程序之一,Landslide 是一款命令行应用程序,它可以将使用 Markdown、reStructuredTextTextile 格式化的文件转换为基于 Google HTML5 幻灯片模板 的 HTML 文件。

您只需使用 Markdown 编写幻灯片,打开终端窗口,然后运行命令 landslide,后跟文件名。Landslide 将输出 presentation.html,您可以在任何 Web 浏览器中打开它。很简单,不是吗?

不要让这种简单性蒙蔽了您。Landslide 提供了许多有用的功能,例如添加注释和为幻灯片创建配置文件的功能。您为什么要这样做?根据 Landslide 开发人员的说法,这有助于聚合和重用跨演示文稿的源目录。

landslide.png

在 Landslide 演示文稿中查看演讲者备注

Marp

Marp 仍在开发中,但它显示出前景。“Markdown Presentation Writer”的缩写 Marp 是一款 Electron 应用程序,您可以在其中使用简单的双窗格编辑器制作幻灯片:在左窗格中使用 Markdown 编写,您可以在右窗格中获得预览。

Marp 支持 GitHub Flavored Markdown。如果您需要关于使用 GitHub Flavored Markdown 编写幻灯片的快速教程,请查看 示例演示文稿。它比基线 Markdown 更灵活。

虽然 Marp 仅附带两个非常基本的主题,但您可以向幻灯片添加背景图像、调整其大小并包含数学公式。不利的一面是,它目前仅允许您将幻灯片导出为 PDF 文件。老实说,我不知道为什么 HTML 导出不是从一开始就有的功能。

marp.png

在 Marp 中编辑一些简单的幻灯片

Pandoc

您可能知道 pandoc 是一种在各种标记语言之间进行转换的魔杖。您可能不知道的是,pandoc 可以使用 Markdown 格式化的文件创建有吸引力的 HTML 幻灯片,这些幻灯片可以与 SlidySlideousDZSlidesS5Reveal.js 演示框架一起使用。如果您喜欢 LaTeX,您还可以使用 Beamer 包 输出 PDF 幻灯片。

您需要为幻灯片 使用特定格式,但您可以添加一些 变量 来控制它们的行为。您还可以更改幻灯片的外观和风格,在幻灯片之间添加暂停,并包含演讲者备注。

当然,您必须在计算机上安装首选演示框架的支持文件。Pandoc 仅输出原始幻灯片文件。

pandoc.png

查看使用 Pandoc 和 DZSlides 创建的幻灯片

Hacker Slides

Hacker Slides 是一款适用于 SandstormSandstorm Oasis 的应用程序,它将 Markdown 和 Reveal.js 幻灯片框架结合在一起。幻灯片很简单,但它们在视觉上可能引人注目。

在浏览器中的双窗格编辑器中制作幻灯片 - 在左侧用 Markdown 输入,并在右侧查看渲染效果。当您准备好演示时,您可以从 Sandstorm 中进行演示,或获取一个链接,您可以与他人共享以进行远程演示。

您说什么 - 您说您不使用 Sandstorm 或 Sandstorm Oasis?没关系。有一个 Hacker Slides 版本,您可以在桌面或服务器上运行它。

hacker-slides.png

在 Hacker Slides 中编辑幻灯片

两个荣誉提名

如果您使用 Jupyter Notebooks(请参阅社区版主 Don Watkins 的 文章)来发布数据或教学文本,那么 Jupyter2slides 正适合您。它与 Reveal.js 配合使用,将笔记本转换为一组漂亮的 HTML 幻灯片。

如果您喜欢托管的应用程序,请试用 GitPitch。它与 GitHub、GitLab 和 Bitbucket 配合使用。只需将幻灯片的源文件推送到这些服务之一的存储库,将 GitPitch 指向该存储库,您的幻灯片就可以在 GitPitch 站点上查看了。

您是否有最喜欢的 Markdown 驱动的幻灯片生成器?请留下评论分享。

标签
That idiot Scott Nesbitt ...
我是一位长期使用自由/开源软件的用户,为乐趣和利润撰写各种内容。我并没有把自己看得那么重要,而且我所有的特技都是自己完成的。

4 条评论

很棒的文章。您为我提供了一些新的工具来探索。

感谢这份列表,其中几个工具看起来非常有用。我想添加一个并非专门用于演示文稿但非常出色的工具:org-mode (https://orgmode.org/)。它支持标记写作,并导出为各种格式,例如用于演示文稿的 latex beamer。在使用这种 emacs 模式进行自我组织和文档起草多年之后,我推荐对其进行探索。

谢谢 Scott,我之前没有看过您的帖子,是对这篇文章的很好补充。我演示文稿的首选是 org-mode 导出到 beamer,但我可能会很快尝试 reveal.js。

回复 ,作者:ScottNesbitt

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.