1

lib_dir当使用bootstrap_document函数作为输出类型时,是否可以包含额外的 HTML 内容或定义一个 common ?IE

---
output:
  knitrBootstrap::bootstrap_document:
    title: "Test file"
    theme: amelia
    highlight: sunburst
    theme.chooser: TRUE
    highlight.chooser: TRUE
    includes:
      in_header: header.html
      before_body: doc_prefix.html
      after_body: doc_suffix.html
---

我试图使用引导样式的 HTML 报告 创建一个完整的R Markdown 网站。

这是我得到的错误

unused argument (includes = list(in_header = "include/in_header.html", before_body = "include/before_body.html", after_body = "include/after_body.html"))
Calls: <Anonymous> -> create_output_format -> do.call -> <Anonymous>
Execution halted
4

1 回答 1

1

可以使用上述选项的组合使用 R Markdown 创建完整的网站。要创建网站,您需要:

  1. 创建一个共享选项文件 (_output.yaml) 以确保站点内所有页面的通用选项。
  2. 为常见的页眉和页脚内容指定包含。
  3. 指定文档不是 self_contained 并为 JavaScript 和 CSS 依赖项定义一个公共 lib_dir。

例如,这是一个网站可能的 _output.yaml 文件:

---
html_document:  
  self_contained: false  
  lib_dir: libs  
  includes:  
    in_header: include/in_header.html  
    before_body: include/before_body.html  
    after_body: include/after_body.html  
---

RMarkdown HTML 文档参考

于 2015-06-22T14:59:17.053 回答