【发布时间】:2018-06-02 13:13:03
【问题描述】:
bookdown::gitbook() 将https://github.com/rstudio/bookdown/tree/master/inst/resources/gitbook 的内容添加为htmltools::htmlDependency。如何将这样的自定义依赖项添加到 gitbook?
目标是提供一种简单的方法来添加企业 CSS(包括图像)。 htmlDependency() 的定义和所有必需的文件将驻留在 R 包中。
【问题讨论】:
-
这个问题可能是相关的:stackoverflow.com/questions/50320325/…。这不是完全相同的问题,但看起来你不能使用
htmlDependency来简单地添加一个 CSS 文件。 -
看看像
tufte或tint这样的 R 包是如何运送他们的 CSS 文件的。 -
tufte和tint都定义了自己的渲染函数。走这条路会让我复制并稍微修改bookdown::gitbook以及bookdown::gitbook使用的所有非导出函数。应该有更好的方法来做到这一点。
标签: r r-markdown knitr bookdown