我正在使用 markdown 和reveal.js 来创建演示文稿,并想开始使用 node.js 从我的网站上为它们提供服务。
我已经阅读了reveal.js 的文档,对于一个演示文稿来说似乎很容易,但对于几个演示文稿来说却很棘手。例如,我想
http://mysite/presentations/rabbits
和
http://mysite/presentations/deer
在相同的节点实例上运行,但每个都指向不同的预设。这可能是本机(或现有插件),还是我必须自己破解一些东西?
我知道,只是晚了三年。但万一有人可能会在这里寻找答案,这里有一个有效的食谱:https ://medium.com/@KienanKB/serving-multiple-reveal-js-presentations-b1a5c086e959#.bbmhbkqbz
注意:Reveal.js 更改了定义它监视哪些文件的部分:
html: {
files: [ ‘index.html’ ]
}
它现在读取的不是“index.html”,而是“*.html”。
不过,这个食谱仍然很好用。
只要您使用基本功能,您就根本不需要 node.js - 只需将reveal.js 分发版放到每个静态提供它的演示文件夹中即可。
另一种选择是托管在 github 页面上,我现在已经针对这种情况进行了检查,并且似乎提供了正确的服务。