代码之家  ›  专栏  ›  技术社区  ›  Jeff Hammerbacher

bookdown::render_book vs.rmarkdown::render_站点以生成所有输出

  •  1
  • Jeff Hammerbacher  · 技术社区  · 6 年前

    bookdown-demo 电话 bookdown::render_book 每输出一次 _build.sh .

    Build Book 按钮,当建立 All Formats ,使用 rmarkdown::render_site(encoding = 'UTF-8')

    我想确保CI服务器上发生的事情和IDE中发生的事情完全一样,所以我应该让Travis调用 rmarkdown::render_site bookdown::render_book 正如政府所做的那样 预订演示 . 然而,一辉是专家,他选择了后一种方法。

    1 回复  |  直到 6 年前
        1
  •  3
  •   Yihui Xie    6 年前

    在里面 项目,它们通常没有什么不同,因为 rmarkdown::render_site() eventually calls bookdown::render_book() 来呈现你的书。随便用哪种方法都行。

    index.Rmd site: bookdown::bookdown_site . 那样的话, rmarkdown::render_site() 行不通,因为它不知道这应该是一个 预订 项目

    bookdown::render_book() ,您可以使用该参数 output_format = 'all' .