首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Pandoc无相对reveal.js文件夹的自包含reveal.js文件

使用Pandoc无相对reveal.js文件夹的自包含reveal.js文件
EN

Stack Overflow用户
提问于 2014-01-29 14:45:24
回答 3查看 3K关注 0票数 2

当reveal.js文件夹与markdown文件不相关时,我在用Pandoc制作一个自包含的reveal.js幻灯片时遇到了问题。

一个简单的Markdown文件Tester.md:

代码语言:javascript
复制
# Title Slide

# Second Slide
More stuff happening here

# Some more stuff
Hello

reveal.js文件夹位于“c:/Users/Jared/Documents/infoal.js”。

正在运行

代码语言:javascript
复制
pandoc -s -S -t revealjs Tester.md -o TesterReveal.html -V revealjs-url:c:/Users/Jared/Documents/reveal.js

创建一个链接到适当的reveal.js文件夹的超文本标记语言文件,一切工作正常。

然而,如果我设置了--self-contained,Pandoc会返回一个错误。

代码语言:javascript
复制
pandoc -s -S -t revealjs Tester.md -o TesterReveal.html -V revealjs-url:c:/Users/Jared/Documents/reveal.js --self-contained

pandoc.exe: Failed to retrieve c:/Users/Jared/Documents/reveal.js/css/reveal.min.css
InvalidUrlException "c:/Users/Jared/Documents/reveal.js/css/reveal.min.css" "Invalid scheme"

如果reveal.js文件夹是相对于Tester.md的,则可以很好地设置--self-contained

所以我认为--self-contained-V revealjs-url:c:/Users/Jared/Documents/reveal.js的结合才是罪魁祸首。

有没有什么办法可以让reveal.js文件夹保持在自己的位置,同时--self-contained还能正常工作。我觉得将reveal.js文件夹复制到我做的每个演示文稿中都不是一个好的做法。

EN

回答 3

Stack Overflow用户

发布于 2014-06-27 17:41:09

很抱歉我的巫术,但我也有类似的问题。我通过找到我的pandoc用户数据目录解决了这个问题:

代码语言:javascript
复制
pandoc --version

下载the latest reveal.js,将其解压缩到用户数据目录中,并将其重命名为reveal.js (不带尾随的版本字符串)。

现在我可以从任何工作目录创建自包含的幻灯片,而无需传递url参数。这也适用于需要脚本和样式表的其他格式。

票数 4
EN

Stack Overflow用户

发布于 2014-02-06 14:40:22

对这个解决方案不是很感兴趣,但它是有效的。对于每个演示文稿,我都会在该文件夹中创建一个符号链接(使用Windows),指向我电脑上其他位置的reveal.js文件夹。

代码语言:javascript
复制
mklink /D reveal.js C:\Users\Jared\Documents\reveal.js

完成任务并让潘多克高兴。

票数 1
EN

Stack Overflow用户

发布于 2014-03-11 05:56:02

我在使用--self-contained在html输出中嵌入css文件时遇到了类似的问题。一时兴起,我尝试使用\\而不是/作为路径分隔符,并且成功了!您可以尝试:

代码语言:javascript
复制
pandoc -s -S -t revealjs Tester.md -o TesterReveal.html -V revealjs-url:c:\\Users\\Jared\\Documents\\reveal.js
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21423952

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档