首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >定制Pandoc的Slidy CSS?

定制Pandoc的Slidy CSS?
EN

Stack Overflow用户
提问于 2012-07-04 07:48:15
回答 2查看 3.5K关注 0票数 11

我正在使用令人惊叹的Pandoc将Markdown转换为幻灯片格式。我想编辑滑动的CSS,但我永远也不能弄清楚CSS文件在哪里被使用。我在这里和那里找到了一堆slidy.css文件,并尝试修改它们,但Pandoc的滑动输出永远不会改变。

有人知道slidy.css在OSX上的默认位置吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-04 09:18:54

默认情况下,pandoc使用slidy网站上的CSS和javascript文件。如果您希望使用本地版本,请创建一个目录,例如myslidy,其子目录为scriptsstyles。将slidy.js.gz放在scripts中,将slidy.css放在styles中。然后使用以下选项调用pandoc:

代码语言:javascript
复制
pandoc -s -t slidy -V slidy-url=myslidy

然后Pandoc将链接到您的本地CSS文件。如果您希望将所有这些都包含在HTML文件本身中,这样它就不依赖于外部的myslidy目录,那么可以添加选项--self-contained

另一种选择是继续使用slidy网站中的slidy脚本,但替换为您自己的CSS文件。为此,您必须创建一个带有不同样式表链接的自定义滑动模板。要获取您自己的默认模板副本,请执行以下操作

代码语言:javascript
复制
pandoc -D slidy > my.slidy

编辑此文件中的CSS链接,并使用以下命令调用pandoc

代码语言:javascript
复制
pandoc -s -t slidy --template my.slidy
票数 19
EN

Stack Overflow用户

发布于 2013-10-18 17:52:47

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

(这是约翰·麦克法兰早些时候的评论。我只是将其发布为更高可见性的答案。)

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11320701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档