¡Hola blogdown!


blogdown R


Aprovechando que se abrieron las postulaciones para las becas de diversidad rstudio::conf(2020) asistí a la mentoría de R-Ladies Santiago en donde aprendimos a sistematizar nuestros proyectos mediante una página web usando el paquete blogdown.

Así que me animé a hacer una web personal en donde ir escribiendo sobre todas las nuevas cosas que voy aprendiendo en el extenso universo de R. Esta primera entrada es acerca de blogdown y lo fácil que es hacer un sitio web con conocimientos mínimos de css o html, aunque sí es necesario saber cosas de R y R markdown.

Seguí las instrucciones del libro “blogdown: Creating Websites with R Markdown” que se encuentra disponible en su versión on-line aquí.

Antes de terminar la primera sección ya tenía mi sitio web en su versión esqueleto. Lo más difícil para mí fue lograr decidirme por cuál tema usar (aún no lo decido 100%) y lograr entender bien la estructura de los archivos y cuál es su función dentro la página web. Me resultaron muy útiles los Addins que trae el paquete, en especial el de “New Post”.

Habiendo modificado las cosas principales, el siguiente desafío fue publicarlo para que esté disponible en la web y no solamente de forma local. Acá seguí lo que aprendimos con Riva en el MeetUp de R-Ladies y lo hice a través de Netlify conectando mi sitio a través de mi repositorio en GitHub.

Después de unos 10 intentos en los que obtube “Error 255” al hacer deploy, leí los errores frecuentes en la misma página de Netlify y modifiqué en Environment variables la versión de Hugo para que fuese la misma que tenía instalada de forma local. Esto se hace con la variable “HUGO_VERSION” y la versión que obtuve desde blogdown::hugo_version().

Así, mi sitio pudo estar disponible online! (¡y es el que estás leyendo!)

Lo mejor es que al estar conectado a GitHub, cada vez que actualizo mi repositorio el sitio web se actualiza en segundos, lo que es muy cómodo para no tener que volver a publicarlo cada vez que quiero escribir una entrada nueva.

Mi primera experiencia con blogdown resultó muy intuitiva y rápida por lo que no puedo esperar para seguir explorando todas sus posibilidades!




Compartir en: