Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jekyll运行站点中从R_R_Jekyll_R Markdown_Dygraphs - Fatal编程技术网

在Jekyll运行站点中从R

在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文件夹向上移动,然后更新链接以指向新位置

是否可以将动态图表或htmlwidgets.org支持的其他一些js对象包含到Jekyll运行站点中

我尝试了不同的变体(Rmd->Md或Rmd->html),但没有成功。我得到的最好结果是,动态图形包含在html代码中,但不会显示在页面上(示例:)。
有没有从Rmd文件中包含动态图的Jekyll运行站点的工作示例

我认为杰基尔正在跳过你的_posts文件夹中的“libs”目录。(我很确定它的设计不是为了处理“_posts”下的子目录)修复方法是将libs文件夹向上移动,然后更新链接以指向新位置。例如:

  • 将“_posts/libs”文件夹向上移动一个目录,使其位于“_posts”旁边

  • 在所有
    我的解决方案的URL前面添加“/”:

    • 使用
      rmarkdown::html\u输出进行渲染,从标头复制动态图依赖项
    • 使用动态图依赖项在
      \u layouts/
      中创建新的jekyll布局(如前所述将
      libs
      更改为
      /libs
    • 再次运行rmarkdown,这次使用
      rmarkdown::html\u fragment
      生成不带标题的html
    • 将html片段复制到
      \u includes/
    • 使用[2]中指定的布局创建新的博客文章
    • 使用
      {%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>