Intégrer du contenu distant
Cet article explique comment intégrer du contenu distant dans les pages de votre site Hugo. Les types de contenu abordés sont les vidéos YouTube et Vimeo, les posts X (ex-Twitter) et les Gists GitHub.
Vidéos YouTube
Pour intégrer une vidéo YouTube, il est possible d’utiliser le shortcode youtube en fournissant l’identifiant de la vidéo. Par exemple pour la vidéo https://www.youtube.com/watch?v=Cy_OKaunvY8, l’identifiant est Cy_OKaunvY8.
Code :
{{< youtube Cy_OKaunvY8 >}}
Résultat :
Vidéo Vimeo
Pour intégrer une vidéo Vimeo, il est possible d’utiliser le shortcode vimeo_simple en fournissant l’identifiant de la vidéo. Par exemple pour la vidéo https://vimeo.com/48912912, l’identifiant est 48912912.
{{< vimeo_simple 48912912 >}}
Résultat :
Post X (ex-Twiter)
Pour intégrer un post X, il est possible d’utiliser le shortcode tweet en fournissant le nom d’utilisateur et l’identifiant du post. Par exemple pour le post https://x.com/SanDiegoZoo/status/1453110110599868418, le nom d’utilisateur est SanDiegoZoo et l’identifiant est 1453110110599868418.
{{< tweet user="SanDiegoZoo" id="1453110110599868418" >}}
Résultat :
Owl bet you'll lose this staring contest 🦉 pic.twitter.com/eJh4f2zncC
— San Diego Zoo Wildlife Alliance (@sandiegozoo) October 26, 2021
GitHub Gist
Pour intégrer un Gist, il est possible d’utiliser le shortcode gist en fournissant le nom d’utilisateur et l’identifiant du Gist. Par exemple pour le Gist https://gist.github.com/jonlabelle/e8ba94cd29b8f63fd7dd3c4f95c1d210, le nom d’utilisateur est jonlabelle et l’identifiant est e8ba94cd29b8f63fd7dd3c4f95c1d210.
Code :
{{< gist user="jonlabelle" id="e8ba94cd29b8f63fd7dd3c4f95c1d210" >}}
Résultat :