我有一个具有以下结构的项目
- master
- deck1
- index.Rmd
- assets
- libraries
- deck2
- index.Rmd
- assets
- libraries
我已经在assets/css/
中为每个牌组应用了一些css修改,我想要应用于所有牌组(不止两个)。理想情况下,我会通过使用与assets
和deck1
相同级别的一个deck2
文件夹(和库)来执行此操作,然后从yaml前端问题调用它。像这样......
- master
- assets
- libraries
- deck1
- index.Rmd
- deck2
- index.Rmd
我试过这个:
assets: {assets: ./../../assets}
......以及.
和/
的所有可能的组合,似乎没有任何效果。也就是说,我的css更改不适用于每个套牌。有人知道怎么做到这一点吗?或者slidify只查看与index.Rmd
文件相同的目录?
有趣的是,我能够使slidify将库文件夹放在与deck文件夹相同的级别上(并且它似乎被所有套牌使用)在前面使用了这个:
url: {lib: ../libraries}
...但这对资产文件夹不起作用。
答案 0 :(得分:1)
可以按上述方式使用全局资产文件夹。关键是在yaml前端问题的url
部分中包含资产文件夹路径。例如:
url: {lib: ../libraries, assets: ../assets}
这会将库和资源文件夹放在index.Rmd
文件上方的一个目录中。像这样:
- master
- assets
- libraries
- deck1
- index.Rmd
- deck2
- index.Rmd
此答案由ramnathv(2015年4月24日)在github存储库中为slidify here提供。