當reveal.js文件夾不是相對於降價文件時,我無法與Pandoc一起生成自包含的reveal.js幻燈片。獨立的reveal.js文件,沒有使用Pandoc的相關reveal.js文件夾
一個簡單的降價文件,Tester.md:
# Title Slide
# Second Slide
More stuff happening here
# Some more stuff
Hello
的reveal.js文件夾位於 「C:/Users/Jared/Documents/reveal.js」。
運行
pandoc -s -S -t revealjs Tester.md -o TesterReveal.html -V revealjs-url:c:/Users/Jared/Documents/reveal.js
創建鏈接到相應的文件夾reveal.js,一切工作就好了一個HTML文件。
但是,如果我設置--self-contained
Pandoc返回一個錯誤。
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"
設置--self-contained
如果reveal.js文件夾是相對於Tester.md工作正常。
所以我想像--self-contained
和-V revealjs-url:c:/Users/Jared/Documents/reveal.js
的組合是罪魁禍首。
任何想法如何保持reveal.js文件夾在自己的位置,仍然有--self-contained
正常工作。我覺得將reveal.js文件夾複製到每個演示文稿中並不是一個好習慣。