使用markdown和revealjs显示包含代码的文件内容

时间:2014-01-19 16:53:26

标签: markdown reveal.js

我正在Reveal.JS引用的markdown文件中编写演示文稿。 我想在markdown代码块中导入外部文件的源代码,而不必复制&糊。理想情况下,我想像文件一样放置文件的相对路径。

是否支持?我在文档中找不到它。

感谢。

2 个答案:

答案 0 :(得分:1)

这已经过时了,但我在找同样的方法时找到了它......

Reveal.js有一些支持包含外部文件的“帮助程序包”。 present支持在Markdown中执行此操作,reveal-ck支持其他多种格式(但据我所知,不是Markdown)。

present的作者在这篇文章中写下了他的方法:Presentation tools for programmers: Reveal.js

答案 1 :(得分:0)

常规Markdown不支持包含外部文件的内容,我也不知道任何添加此功能的Markdown扩展程序。

您可以通过将文件连接在一起来破解解决方案,例如

<强> 01-intro1.md

# My title

Some content, check out this example:

```

<强> 02-example1.js

var foo = 'FOO';

<强> 03-intro2.md

```

More content.

使用cat 01-intro1.md 02-example1.js 03-intro2.md > presentation.md生成演示文稿文件。

有关详细信息,请查看this question