```{r}
#| eval: false
library("vembedr")
embed_url("https://www.youtube.com/watch?v=ACv9zaBa1A4")
```
1 Intro
Una de las novedades de Quarto es la posibilidad de usar extensiones. Las extensiones se escriben en el lenguaje Lua. Aquí la documentación oficial.
Vamos a aprender a usar las extensiones con un ejemplo: vamos a instalar la extensión “quarto-youtube-embed” que sirve para incluir vídeos de youtube en un documento .qmd
.
2 Un ejemplo
Con Rmd alguna vez he puesto vídeos en mis slides o tutoriales. Usaba el paquete de R vembed. Ahora, con Quarto, también podríamos hacerlo de esa forma, solo tendríamos que insertar en nuestro documento un chunk como:
Ahora, con Quarto, podemos también hacerlo usando la extensión “quarto-youtube-embed”. Aquí está el repo de la extensión. Veamos cómo:
3 El shortcode << video >>
La extensión “quarto-youtube-embed” funcionaba perfectamente pero se ha quedado obsoleta porque Quarto ya incorpora de serie una extensión para incrustar vídeos. Solo hay que usar el siguiente shortcode:
< video https://youtu.be/7SVYNyvi0wQ >}} {{
Aquí la documentación oficial del shortcode {{ < video >}}
. Como ves, se ha mejorado la extensión original ya que ahora permite, no sólo insertar vídeos de youtube, sino también de otros servicios como Vimeo, y puedes fijar el minuto en el que empieza el vídeo y algunas cosas más.
4 Listado de extensiones
Aquí tienes un listado de extensiones disponibles. Las extensiones oficiales de Quarto están aquí.
5 Otro ejemplo (Lightbox)
Vamos a instalar y usar una nueva extensión, concretamente la extensión “Lightbox”.
Lo que hace esta extensión es que podamos pinchar en una imagen y verla ampliada y con una descripción. Aquí puedes ver ejemplos de lo que se puede hacer con “Lightbox”.
En el repo se explica con más detalle lo que se puede hacer con “Lightbox”.
6 Otro ejemplo (tweets)
Voy a instalar una nueva extensión, concretamente la extensión Quarto social embeds. Concretamente con esta extensión podremos insertar en nuestros documentos: gists de GitHub, videos de Loom, youtube y Vimeo y tweets. Realmente la instalo porque quiero tenerla disponible para insertar tweets.
En el repo se explica con más detalle lo que se puede hacer con Quarto social embeds.