Anuncios
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.
Si estás creando una anulación de anuncio específica del locale, asegúrate de usar el mismo nombre de archivo que el anuncio en idioma inglés.
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.
Comentarios
¿Fue útil esta página?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!