Как вязать отдельные файлы в проекте bookdown, не обслуживая всю книгу. Есть ли эквивалент `options(blogdown.knit.serve_site =FALSE)`?

#r #r-markdown #rstudio #knitr #bookdown

#r #r-markdown #rstudio #knitr #bookdown

Вопрос:

По причинам, аналогичным тем, что указаны в выпуске 572 blogdown, я бы хотел, чтобы кнопка вязания Rstudio вела себя так, как это происходит, когда я не нахожусь в папке проекта bookdown, отображая файл, который находится в папке проекта bookdown, в соответствии с YAML файла, а не с выходным YAML bookdown. Я думаю, это означает, что я хотел бы, чтобы кнопка knit вызывала rmarkdown::render , а не rmarkdown::render_site .

Как отметил Yihui в выпуске 572 blogdown, теперь есть такая опция для изменения поведения кнопки вязания по умолчанию в проекте blogdown: options(blogdown.knit.serve_site = FALSE) .

В документах bookdown показано, как настроить кнопку вязания:

 knit: (function(input, ...) {rmarkdown::render(input)})
 

Это работает, но я бы предпочел изменить глобальные параметры для кнопки вязания, если это возможно (потому что у нас есть кнопка «Построить книгу» на панели сборки. Спасибо!