在 Slidify 中将全局资源用于多个套牌



我有一个具有以下结构的项目

- master
    - deck1
        - index.Rmd
        - assets
        - libraries
    - deck2
        - index.Rmd
        - assets
        - libraries

我已经在assets/css/中为每个甲板应用了一些 css 修改,我想应用于所有甲板(不止两个)。理想情况下,我会通过使用与deck1deck2同一级别的一个assets文件夹(和库)来做到这一点,然后从 yaml 前沿调用它。喜欢这个。。。

- master
    - assets
    - libraries
    - deck1
        - index.Rmd
    - deck2
        - index.Rmd

我试过这个:

assets: {assets: ./../../assets}

。以及./的所有可以想象的组合,似乎没有任何效果。也就是说,我的 css 更改不会应用于每个甲板。有人知道如何做到这一点吗?还是 slidify 只在与index.Rmd文件相同的目录中查找?

有趣的是,通过在前面使用它,我能够使 slidify 将库文件夹与甲板文件夹放在同一级别(并且似乎所有甲板都在使用它):

url: {lib: ../libraries} 

。但这不适用于资产文件夹。

可以按上述方式使用全局资产文件夹。关键是在 yaml 前言的url部分包含资产文件夹路径。例如:

url: {lib: ../libraries, assets: ../assets}

这会将库和资源文件夹放在index.Rmd文件上方一个目录。喜欢这个:

- master
    - assets
    - libraries
    - deck1
        - index.Rmd
    - deck2
        - index.Rmd

这个答案是由ramnathv(4/24/2015)在github存储库中提供的,用于在这里滑动。

相关内容

  • 没有找到相关文章

最新更新