在Jekyll运行站点中从R
是否可以将动态图表或htmlwidgets.org支持的其他一些js对象包含到Jekyll运行站点中 我尝试了不同的变体(Rmd->Md或Rmd->html),但没有成功。我得到的最好结果是,动态图形包含在html代码中,但不会显示在页面上(示例:)。在Jekyll运行站点中从R,r,jekyll,r-markdown,dygraphs,R,Jekyll,R Markdown,Dygraphs,是否可以将动态图表或htmlwidgets.org支持的其他一些js对象包含到Jekyll运行站点中 我尝试了不同的变体(Rmd->Md或Rmd->html),但没有成功。我得到的最好结果是,动态图形包含在html代码中,但不会显示在页面上(示例:)。 有没有从Rmd文件中包含动态图的Jekyll运行站点的工作示例 我认为杰基尔正在跳过你的_posts文件夹中的“libs”目录。(我很确定它的设计不是为了处理“_posts”下的子目录)修复方法是将libs文件夹向上移动,然后更新链接以指向新位置
有没有从Rmd文件中包含动态图的Jekyll运行站点的工作示例 我认为杰基尔正在跳过你的_posts文件夹中的“libs”目录。(我很确定它的设计不是为了处理“_posts”下的子目录)修复方法是将libs文件夹向上移动,然后更新链接以指向新位置。例如:
我的解决方案的URL前面添加“/”:
-
- 使用
rmarkdown::html\u输出进行渲染,从标头复制动态图依赖项
\u layouts/
中创建新的jekyll布局(如前所述将libs
更改为/libs
)rmarkdown::html\u fragment
生成不带标题的html\u includes/
{%include html\u fragment.html%}
您有一些指向/libs/文件夹的资产链接已失效。大卫,您说得对!这似乎是“Rmd->html”方法问题的根源。但我不知道怎么解决它。本地html文件显示动态图表没有问题,libs链接工作正常。但当我启动Jekyll(无论是本地还是Github页面)时,指向libs文件夹的链接包括post文件夹(即/dygraphs test/libs,而不仅仅是/libs)。你对如何改变这种行为有什么建议吗?谢谢你,艾伦!libs文件夹是由我用来将Rmd文件转换为html的rmarkdown::render函数自动创建的(“前面的lib_dir”选项)。我还没有弄明白如何将链接移动到前面的libs文件夹中,但我可以直接用html来实现。唯一的问题是,更改链接到
<script src="libs/dygraphs-binding-0.4.1/dygraphs.js"></script>