En la entrada anterior indicaba que después de actualizar a la versión 0.55 de Hugo, recibía el mensaje:
WARN 2019/04/19 Page's .Hugo is deprecated and will be removed in a future release. Use the global hugo function.
Después de revisarlo, he encontrado la causa: en el fichero layouts/partials/meta.html
del tema, aparece { .Hugo.Generator }
.
Esta variable aparece en la documentación como Hugo Variables y no se indica que haya pasado a desaconsejada.
El objetivo de esta variable es inyectar una etiqueta meta
indicando que la página ha sido generada con Hugo:
.Hugo.Generator
<meta> tag for the version of Hugo that generated the site. .Hugo.Generator outputs a complete HTML tag; e.g. <meta name="generator" content="Hugo 0.18" />
Aunque mi primer impulso ha sido eliminar el tag y acabar con el problema, creo que es una cuestión de buena nettiqueta el mencionar el generador del site… No cuesta nada y sirve para apoyar a este gran producto…
Así que después de investigar un poco, he encontrado la manera de deshacerme del warning sin dejar de incluir la etiqueta meta
en el site; la solución la proporciona zwbetz en su respuesta (he optado por la segunda opción, hugo.Generator
):
{{ .Page.Hugo.Generator }} <!-- deprecated -->
{{ $.Hugo.Generator }} <!-- okay -->
{{ hugo.Generator }} <!-- okay -->