Documentación del tema - Built-in Shortcodes
Hugo facilita numerosos built-in shortcodes para comodidad de los autores y para permitir mantener un código Markdown más limpio.
Hugo usa Markdown como formato para los contenidos más simples. Sin embargo, hay un montón de cosas que Markdown no soporta directamente. Puedes usar HTML puro para ampliar tus posibilidades.
Pero usar HTML puro puede ser una mala idea. Todo el mundo usa Markdown por que es limpio y simple de leer incluso sin renderizar. Conviene evitar el HTML para mantener el Markdown tan legible y simple como sea posible.
Para evitar estas limitaciones Hugo usa shortcodes. Un shortcode es un artefacto simple que genera un código HTML razonable al ser renderizado y que encaja dentro de la filosofía de diseño de Markdown.
Hugo incluye de serie numerosos shortcodes predefinidos que son de uso común:
1 figure
Ejemplo de uso de figure
:
|
|
La salida correspondiente:
El HTML generado:
|
|
2 gist
Ejemplo de uso de gist
:
|
|
La salida correspondiente:
El HTML generado:
|
|
3 highlight
Ejemplo de uso de highlight
:
|
|
La salida sería:
|
|
4 instagram
ESTA ROTO
5 param
Example param
input:
|
|
La salida:
Hugo facilita múltiples built-in shortcodes para facilitar la edición y mantener un código markdown limpio.6 ref y relref
Documentación de ref
and relref
7 tweet
Ejemplo de tweet
:
|
|
La salida correspondiente:
Hugo 0.24 Released: Big archetype update + @Netlify _redirects etc. file supporthttps://t.co/X94FmYDEZJ #gohugo #golang @spf13 @bepsays
— GoHugo.io (@GoHugoIO) June 21, 2017
8 vimeo
Ejemplo de vimeo
:
|
|
La salida rederizada sería:
9 youtube
Ejemplo de uso de youtube
:
|
|
Y su salida renderizada: