我正在使用神奇的 Pandoc 从 Markdown 转换为 Slidy 幻灯片格式。我想编辑 Slidy CSS,但我一生都无法弄清楚 CSS 文件在哪里被使用。我在这里和那里找到了一堆 slidy.css 文件并尝试修改它们,但 Pandoc 的 Slidy 输出从未改变。
有谁知道 slidy.css 在 OSX 上默认在哪里?谢谢!
默认情况下 pandoc 使用来自 slidy 网站的 CSS 和 javascript 文件。如果您想使用本地版本,请创建一个目录,例如myslidy
,包含子目录scripts
和styles
. 放入并放入。slidy.js.gz
_ 然后使用以下选项调用 pandoc:scripts
slidy.css
styles
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
用 . 指定其他 css 文件pandoc -t slidy --css my.css ...
。这不需要修改 pandoc 的默认滑动模板。
(这是在 John MacFarlane 之前的评论中。我只是将其发布为更高知名度的答案。)