r - 如何在多个 blogdown 帖子中加载相同的所需包?
问题描述
在使用 blogdown 制作的博客的一些但不是所有帖子中,我使用 highcharts 创建交互式图表。为此,我需要:
- 在相关帖子中包含必要的 highcharts javascript 源
- 在相关的 .Rmds 中加载
highcharter
包(以及magrittr
,因为它们可以很好地协同工作)
对于第一点,一个相当优雅的解决方案可能是
usehighcharts: true
在帖子的参数中包含一个新参数,然后在header.html
部分使用中包含:
{{ if .Params.usehighcharts }}
... include the needed javascript ...
{{ end }}
但是对于第二点,我没有一个优雅的解决方案,所以我所做的是在相关 .Rmds 的开头手动包含一个像这样的块,我发现它容易出错并且不是很优雅:
```{r echo=FALSE}
suppressPackageStartupMessages({
library(highcharter)
library(magrittr)
})
```
对此有什么更优雅/最佳实践的解决方案?
解决方案
推荐阅读
- ios - 如何同步 UICollectionViewCell 内的 UITableView 之间的滚动(在 UICollectionViewController 内)
- javascript - 在 Gutenberg 自定义横幅块中使用页面标题
- url - CMIS 的 URL 字符串构造
- php - 使用 $_GET 后变量和字符串不会回显
- r - RPostgreSQL - 根据主键向量查询表的主键
- excel - 我想要一个可以提取特定单词的 Excel 公式,如果总字符 10
- powerapps - 在 Powerapps 中,我可以添加一个文本字段并将其连接到 SharePoint 列表列吗
- c++ - BOOST 线程:线程还是进程?
- properties - vue组件设置child的数据值
- cobalt - youtube 应用程序中未更新最佳分辨率