在使用blogdown创建的博客的一些帖子中,我使用highcharts创建交互式图表。为此,我需要:
-
在相关文章中包含必要的highcharts javascript源代码
-
highcharter
包装(以及
magrittr
对于第一点,一个相当优雅的解决方案可能包括一个新的参数
usehighcharts: true
在帖子的参数中,然后在
header.html
{{ if .Params.usehighcharts }}
... include the needed javascript ...
{{ end }}
但对于第二点,我没有一个优雅的解决方案,所以我要做的是在相关的.Rmds的开头手动包含一个这样的块,我发现这个块很容易出错,而且不太优雅:
```{r echo=FALSE}
suppressPackageStartupMessages({
library(highcharter)
library(magrittr)
})
```
对此,什么是更优雅/最佳实践的解决方案?