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 正在开发中,但它显示出前景广阔。Marp 是“Markdown Presentation Writer”(Markdown 演示文稿编写器)的缩写,它是一个 Electron 应用程序,您可以在其中使用简单的双窗格编辑器制作幻灯片:在左侧窗格中用 Markdown 编写,您可以在右侧窗格中获得预览。

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

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

marp.png

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

Pandoc

您可能知道 pandoc 是一种在各种标记语言之间进行转换的魔杖。您可能不知道的是,pandoc 可以接受使用 Markdown 格式化的文件,并创建与 SlidySlideousDZSlidesS5Reveal.js 演示文稿框架配合使用的有吸引力的 HTML 幻灯片。如果您更喜欢 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

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.