D.1 Más opciones globales

Hay algunas opciones globales más avanzadas además de las introducidas en la sección @ref(opciones globales), y se enumeran en la Tabla D.1.

TABLA D.1: Unas opciones globales un poco más avanzadas.
Option name Default Meaning
blogdown.hugo.dir El directorio ejecutable de Hugo
blogdown.method html El método de construcción para R Markdown
blogdown.publishDir El directorio de publicación para previsualización local
blogdown.widgetsID TRUE IDs incrementales para HTML widgets?

Si desea instalar Hugo en una ruta personalizada, puede establecer la opción global blogdown.hugo.dir en un directorio para almacenar el ejecutable Hugo antes de llamar a install_hugo(), por ejemplo, options(blogdown.hugo.dir = '~/Downloads/hugo_0.20.1/'). Esto puede ser útil para que usted use una versión específica de Hugo para un sitio web específico,43 O guarde una copia de Hugo en una unidad USB junto con su sitio web.

La opción blogdown.method se explica en la sección D.9.

Cuando el proyecto de su sitio web está bajo control de versiones en RStudio IDE, la vista previa continua del sitio puede ser lenta, si contiene cientos de archivos o más. El directorio de publicación predeterminado es public/ en el directorio raíz del proyecto, y siempre que realice un cambio en la fuente que desencadena una reconstrucción, RStudio estará ocupado rastreando los cambios de archivos en el directorio public/. La demora antes de que vea el sitio web en RStudio Viewer puede durar 10 segundos o incluso más. Es por eso que ofrecemos la opción blogdown.publishDir. Puede establecer un directorio de publicación temporal para generar el sitio web, y este directorio no debe estar bajo el mismo proyecto de RStudio, por ejemplo, options (blogdown.publishDir = '../public_site'), lo que significa que el sitio web se generará para el directorio public_site/ en el directorio padre del proyecto actual.

La opción blogdown.widgetsID solo es relevante si el origen de su sitio web está bajo control de versiones y tiene widgets HTML en el sitio web. Si esta opción es TRUE (valor predeteminado), los ID aleatorios de los HTML widgets se cambiarán a ID incrementales en el resultado HTML, por lo que es poco probable que estos ID cambien cada vez que recompile su sitio web; de lo contrario, cada vez obtendrá diferentes ID aleatorios.


  1. Puede establecer esta opción por proyecto. Consulte la sección @ref(opciones globales) para obtener detalles.