6.1 RStudio Connect

En teoría, se puede compilar el libro por sí mismo y publicar la salida de cualquier lugar que desee. Por ejemplo, puede alojar los archivos HTML en su propio servidor web. Se ha proporcionado una función publish_book() en bookdown para que sea muy simple cargar su libro en https://bookdown.org, que es un sitio web proporcionado por RStudio para alojar sus libros de forma gratuita. Este sitio web está construido con base en “RStudio Connect” , un producto de RStudio que le permite implementar una variedad de aplicaciones relacionadas con R hacia un servidor, incluyendo documentos R Markdown, aplicaciones Shiny, gráficos de R, etc.

No tiene que saber mucho sobre RStudio Connect para publicar su libro en bookdown.org. Básicamente, sólo tiene que registrarse en https://bookdown.org/connect/, y la primera vez que intente ejecutar bookdown::publish_book(), se le pedirá autorizar bookdown publicar en su cuenta bookdown.org. En el futuro, sólo tiene que llamar publish_book() de nuevo y bookdown ya no pedirá nada.

publish_book(name = NULL, account = NULL,
  server = NULL, render = c("none", "local", "server"))

El único argumento de publish_book() que es posible que desee tocar es render. Este determina si desea procesar el libro antes de publicar. Si ha ejecutado render_book() antes, no es necesario cambiar este argumento, de lo contrario puede configurarlo para que quede 'local':

bookdown::publish_book(render = 'local')

Si ha establecido su propio servidor RStudio Connect, sin duda puede publicar el libro a ese servidor en lugar de en bookdown.org.