11

我正在使用神奇的 Pandoc 从 Markdown 转换为 Slidy 幻灯片格式。我想编辑 Slidy CSS,但我一生都无法弄清楚 CSS 文件在哪里被使用。我在这里和那里找到了一堆 slidy.css 文件并尝试修改它们,但 Pandoc 的 Slidy 输出从未改变。

有谁知道 slidy.css 在 OSX 上默认在哪里?谢谢!

4

2 回答 2

19

默认情况下 pandoc 使用来自 slidy 网站的 CSS 和 javascript 文件。如果您想使用本地版本,请创建一个目录,例如myslidy,包含子目录scriptsstyles. 放入并放入。slidy.js.gz_ 然后使用以下选项调用 pandoc:scriptsslidy.cssstyles

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
于 2012-07-04T01:18:54.180 回答
10

用 . 指定其他 css 文件pandoc -t slidy --css my.css ...。这不需要修改 pandoc 的默认滑动模板。

(这是在 John MacFarlane 之前的评论中。我只是将其发布为更高知名度的答案。)

于 2013-10-18T09:52:47.370 回答