El shortcode pagelink genera un enlace con título, descripción e ícono para destacar páginas relacionadas o recursos externos.

Uso básico #

Utiliza parámetros nombrados para definir el destino, el título, la descripción y el ícono:

{{< pagelink href="/docs/latest/guides" title="Guías" description="Comienza en Hudocs" icon="book-open" >}}
{{< pagelink href="https://gohugo.io/" title="Documentación de Hugo" description="Guías oficiales" >}}

Resultado #

GuíasComienza en Hudocs Documentación de HugoGuías oficiales de Hugo

Parámetros #

ParámetroPosiciónTipoRequeridoDescripción
href0stringRuta de destino o URL externa.
title1stringTítulo principal del enlace.
description2stringNoTexto descriptivo. También admite subtitle como alias.
icon3stringNoNombre de un ícono de Meteor Icons.
rel4stringNoValor personalizado del atributo rel.

Enlaces externos e íconos #

El parámetro icon es opcional. Si no se especifica, no se muestra ningún ícono al inicio.

Para los enlaces externos, el shortcode muestra automáticamente un indicador en el extremo derecho. Si además se define un icon personalizado, ambos íconos se muestran de forma independiente:

Hudocs GitHubVer el código fuente

Enlaces internos y externos #

El shortcode delega la resolución del destino en el partial resolve-link. Para las rutas internas, resolve-link genera la URL correspondiente al idioma activo. Para las URLs externas, resolve-link determina los atributos target y rel que se aplican al enlace.

Validación #

Los parámetros href y title son obligatorios. Si falta cualquiera de ellos, Hugo detiene la compilación e informa del parámetro faltante.

El parámetro description es opcional. Si no se proporciona, la tarjeta se muestra sin texto descriptivo.