【发布时间】:2014-02-08 18:39:00
【问题描述】:
我正在 Reveal.JS 引用的降价文件中编写演示文稿。 我想在 Markdown 代码块中导入外部文件的源代码,而无需复制和粘贴。理想情况下,我想像处理图像一样放置文件的相对路径。
支持吗?我在文档中找不到它。
谢谢。
【问题讨论】:
我正在 Reveal.JS 引用的降价文件中编写演示文稿。 我想在 Markdown 代码块中导入外部文件的源代码,而无需复制和粘贴。理想情况下,我想像处理图像一样放置文件的相对路径。
支持吗?我在文档中找不到它。
谢谢。
【问题讨论】:
常规 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。
【讨论】:
这已经很老了,但我在寻找一种方法来做同样的事情时发现它......
Reveal.js 有一些“帮助程序包”支持包含外部文件。 present 支持在 Markdown 中执行此操作,reveal-ck 支持许多其他格式(但据我所知,不支持 Markdown)。
present 的作者在这篇文章中写下了他的方法:Presentation tools for programmers: Reveal.js。
【讨论】: