如何在多个Blogdown帖子中加载相同的所需软件包?

时间:2019-01-13 16:46:24

标签: r r-markdown blogdown

在某些但不是全部用blogdown撰写的博客文章中,我使用highcharts创建交互式图表。为此,我需要:

  1. 在相关文章中包括必要的highcharts javascript来源
  2. 在相关的.Rmds中加载timeout程序包(以及highcharter,因为它们可以很好地协同工作)

首先,一个相当优雅的解决方案可能是包含一个新的参数 magrittr在帖子的参数中,然后在usehighcharts: true部分使用中:

header.html

对于第二点,我没有一个优雅的解决方案,所以我要做的是手动在相关的.Rmds开头手动添加一个块,我发现它容易出错而且不太优雅:

{{ if .Params.usehighcharts }}
 ... include the needed javascript ...
{{ end }}

对此有什么更优雅/最佳实践的解决方案?

0 个答案:

没有答案