Anuncios

Crea anuncios o banners para eventos especiales.

Un anuncio es una página normal de Hugo contenida bajo la sección announcements de un locale. Esto significa que aprovechamos el manejo integrado de Hugo de fechas de página (futuras o expiradas), internacionalización y más, para mostrar u ocultar automáticamente banners dependiendo de la fecha de compilación, determinar el orden de los banners, manejar el fallback a banners en inglés, etc.

Los anuncios actualmente se usan solo como banners. Es posible que eventualmente también soportemos anuncios más generales.

Crear un anuncio

Para agregar un nuevo anuncio, crea un archivo Markdown de anuncio bajo la carpeta announcements de tu localización usando el siguiente comando:

hugo new --kind announcement content/YOUR-LOCALE/announcements/announcement-file-name.md

Ajusta según tu locale y nombre de archivo deseado. Agrega el texto del anuncio como el cuerpo de la página.

Para banners, el cuerpo del anuncio debe ser una frase corta.

Lista de anuncios

Cualquier anuncio dado aparecerá en una compilación del sitio cuando la fecha de compilación esté entre los campos date y expiryDate del anuncio. Cuando esos campos faltan, se asume que son “ahora” y “para siempre”, respectivamente.

Los anuncios aparecerán en el orden de página estándar según lo determinado usando la función de Regular pages de Hugo. Es decir, los anuncios más “ligeros” (por weight) aparecerán primero; cuando los pesos son iguales o no están especificados, los anuncios más recientes (por date) aparecerán primero, etc.

Entonces, si quieres forzar un anuncio al principio, usa un weight negativo en el front matter.

Si encuentras un bug o un problema con el contenido de este repositorio, o te gustaría solicitar una mejora, crea un issue.

Si descubres un problema de seguridad, lee la Política de Seguridad antes de abrir un issue.

Antes de reportar un nuevo issue, asegúrate de que el issue no haya sido reportado o solucionado previamente buscando en nuestra lista de issues.

Al crear un nuevo issue, incluye un título corto y significativo, y una descripción clara. Agrega toda la información relevante que puedas, y, si es posible, un caso de prueba.