【问题标题】:Issue with Host R bookdown generated gitbook on sharepoint主机 R bookdown 在共享点上生成 gitbook 的问题
【发布时间】:2017-09-28 00:37:50
【问题描述】:

我正在尝试建立一个工作流来在 Sharepoint(公司内的主要内容发布平台)上托管 bookdown 生成的 gitbook。通过一些调整,我们可以在 sharepoint 上使用 gitbook,并且嵌入的 ploty 图形没有问题。

但是,无法显示所有保存在子文件夹中的图形。发现 SharePoint 自动在“_main_files”中添加了“_”,因为“files”是为系统保留的。

_bookdown.yml 中有一些选项可以配置输出目录,例如 output_dir: "Outputfolder"。但是,“_files”仍会自动添加到保存图像的文件夹中。

是否可以使用 bookdown 配置来更改子目录?像“_main_images”这样的文件夹名称不会与共享点命名约定冲突。

【问题讨论】:

  • 您有用于将 bookdown 图书推送到共享点的工作流程吗?尝试做同样的事情

标签: r sharepoint-2013 bookdown


【解决方案1】:

您可以在书的第一个代码块中使用knitr chunk optionfig.path设置图形路径,例如,

```{r include=FALSE}
knitr::opts_chunk$set(fig.path = '_main_images/')
```

我不完全确定更改默认 fig.path 的后果,但如果您的书仅包含 R 绘图且没有 HTML 小部件,则此更改应该没问题。

【讨论】:

  • knitr chuck 用于在 sharepoint 上托管 gitbook。然而,它在书本之外生成了一个额外的文件夹。
  • 是的,很遗憾,这就是你必须付出的代价。我会把它归咎于 Sharepoint :)
  • 就我而言,我必须使用: fig.path = 'IMAGES/' 没有“_”会起作用。如果有人遇到同样的问题,我会留下此评论。
猜你喜欢
  • 2011-05-05
  • 1970-01-01
  • 2021-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-10
  • 1970-01-01
  • 2019-06-27
相关资源
最近更新 更多