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.