gpt4 book ai didi

javascript - 使用 Pandoc 的没有相对 reveal.js 文件夹的独立 reveal.js 文件

转载 作者:行者123 更新时间:2023-11-29 18:17:54 29 4
gpt4 key购买 nike

当 reveal.js 文件夹与 markdown 文件无关时,我无法使用 Pandoc 制作独立的 reveal.js 幻灯片。

一个简单的 Markdown 文件,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"

如果 reveal.js 文件夹相对于 Tester.md,则设置 --self-contained 工作正常。

所以我想 --self-contained-V revealjs-url:c:/Users/Jared/Documents/reveal.js 的组合是罪魁祸首.

关于如何将 reveal.js 文件夹保留在自己的位置并仍然让 --self-contained 正常工作的任何想法。我觉得将 reveal.js 文件夹复制到我做的每个演示文稿中并不是一个好习惯。

最佳答案

抱歉死灵法术,但我遇到了类似的问题。我通过找出我的 pandoc 用户数据目录解决了这个问题:

pandoc --version

正在下载 the latest reveal.js ,将其解压到用户数据目录,并将其重命名为 reveal.js(不带尾随版本字符串)。
现在我可以从任何工作目录创建独立的幻灯片,而无需传递 url 参数。这也适用于其他需要脚本和样式表的格式。

关于javascript - 使用 Pandoc 的没有相对 reveal.js 文件夹的独立 reveal.js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21423952/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com