La migración 🚀 de Hugo Themes a Quarto estará completamente lista en enero de 2025. Actualmente, el sitio web 🖥️ está en construcción 🛠️🚧

Sintaxis Básica con Blogdown

Descubre cómo crear tu propio blog con R utilizando Blogdown, una potente herramienta que te permite generar sitios web estáticos de manera eficiente. Este script te guiará paso a paso en la instalación y configuración de Blogdown, la creación de contenido en formato Markdown y la personalización de tu sitio con temas atractivos. Ideal para analistas de datos y científicos que desean compartir sus proyectos y hallazgos en una plataforma profesional y personalizada.

Blogdown
Markdown
Author
Published

Wednesday, July 1, 2020

Modified

Sunday, December 15, 2024

Óptimo Funcionamiento de Referencias .bib 📚

Según referencias como:

Si quieres saber más sobre cómo citar en blogdown, puedes echarle un vistazo aquí.

Lectura de Archivos Locales 📂

Normalmente, cuando creas un script, su directorio base será el mismo donde se guarda. Al usar blogdown, ese lugar suele ser content/post. Puedes colocar tus datos ahí mismo o ser más ordenado y crear una carpeta en static para llamarlos desde ahí (relativo al lugar donde se creó el script). Por ejemplo,

Example <- read.table("data/UsoTiempoDiario.txt", sep = "\t")
Example[1:4,1:4]
    V1       V2     V3              V4
1   ID Sue\xf1o Reposo Comidas en Casa
2 1111    463,8   23,8           107,3
3 1115    515,6   58,5           102,7
4 1121    463,3   34,2            84,8

Inclusión de Imágenes Locales 🖼️

Hugo asume que las imágenes están en static/, así que no necesitas referirte a esa carpeta en la ruta. Al igual que en caso anterior, bien puede crear una carpeta nueva o usar la de images que por defecto ya está.

Luego, puedes incluir imágenes con include_graphics{knitr}, como usualmente lo hacemos. Para evitar errores en la compilación recomiendo usar el argumento error = FALSE, por ejemplo,

knitr::include_graphics("figures/test_IMG.png", error = FALSE)

Acá va la descripción de la figura llamada.

O si lo prefieres, puedes insertar imágenes directamente en HTML:

![Abc](figures/test-IMG.png)width=30% Abc

![Xyz](/images/test-IMG.png)width=400px height=100px Xyz

Inclusión de Videos 🎬

Para agregar videos, puedes hacerlo con Markdown, por ejemplo:

[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/syWAKaj-4ck/0.jpg)](https://www.youtube.com/watch?v=syWAKaj-4ck)

IMAGE ALT TEXT HERE

IMAGE ALT TEXT HERE

O mediante HTML:

<a href="https://www.youtube.com/watch?v=MvaG8sC8Me0" target="_blank"> <img src="https://img.youtube.com/vi/MvaG8sC8Me0/0.jpg" alt="IMAGE ALT TEXT HERE" width="240" height="180" border="10" /></a>

IMAGE ALT TEXT HERE

Uso de Lenguaje LATEX con Apoyo de MathJax 📐

Para poder usar lenguaje LATEX dentro de nuestros scripts es necesario incluir el siguiente fragmento de código en un archivo que sepamos que será ejecutado por Hugo. Recomiendo ponerlo en alguna parte del footer.html (ubicado en dentro de la carpeta themes).

<script src="//yihui.org/js/math-code.js"></script>
<script async src="//cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML"></script>

Luego ya puedes usar expresiones matemáticas:

{n=445nesta=66x¯=718.4x¯esta=680.2σ2=8038.7

F1=0.58Xcolor+0.67XDA+0.46XEAF1=0.58(YcolorYcolorσcolor)+0.67(YDAYDAσDA)+0.46(YEAYEAσEA)

limnFn(x¯n)={0si x¯n<01/2si x¯n=01si x¯n>0

Xi{IE(Xi)=μVar(Xi)=σ2X(i){IE(X(i))=μVar(X(i))=σ2

Incluye Gráficos 📊

También puedes agregar gráficos. Por ejemplo, observa la :

par(mar = c(0, 1, 0, 1))
pie(
  c(280, 60, 20),
  c('Sky', 'Sunny side of pyramid', 'Shady side of pyramid'),
  col = c('#0292D8', '#F7EA39', '#C4B632'),
  init.angle = -50, border = NA
)
Figure 1

Como último consejo no olvide al momento de usar Netlify especificar como argumento adicional la versión de Hugo con la que funciona correctamente el tema seleccionado. Para más información aquí.

Para tratar de recrear el toc usual de R Markdown se puede encontrar información aquí.

Finalmente, algunos enlaces útiles que me sirvieron y espero que a ti también te ayuden:

Back to top

References

Fox, John. 2015. Applied Regression Analysis and Generalized Linear Models. Sage Publications.
Montgomery, Douglas C, Elizabeth A Peck, and G Geoffrey Vining. 2012. Introduction to Linear Regression Analysis. Vol. 821. John Wiley & Sons.
RStudio Team. 2015. RStudio: Integrated Development Environment for r. Boston, MA: RStudio, Inc. http://www.rstudio.com/.