我正在使用令人赞叹的Pandoc将Markdown转换为Slidy幻灯片显示格式。我想编辑Slidy CSS,但我一辈子都无法弄清楚正在使用CSS文件的位置。我在这里到那里发现了一堆slidy.css文件,并尝试对其进行修改,但是Pandoc的Slidy输出从未改变。
有人知道OSX上slidy.css的默认位置吗?谢谢!
最佳答案
默认情况下,pandoc使用slidy网站上的CSS和javascript文件。如果要使用本地版本,请创建一个名为myslidy
的目录,其中包含子目录scripts
和styles
。将slidy.js.gz
放入scripts
中,并将slidy.css
放入styles
中。然后使用以下选项调用pandoc:
pandoc -s -t slidy -V slidy-url=myslidy
Pandoc然后将链接到您的本地CSS文件。如果您想将所有这些都包含在HTML文件本身中,因此它不依赖于外部myslidy目录,请添加选项
--self-contained
。另一个选择是继续使用slidy网站上的slidy脚本,但替换您自己的CSS文件。为此,您必须创建一个具有不同样式表链接的自定义滑动模板。要获得您自己的默认模板副本,请执行
pandoc -D slidy > my.slidy
编辑此文件中的CSS链接,并使用以下命令调用pandoc
pandoc -s -t slidy --template my.slidy