Galería de Imágenes
Introducción
Éste script crea una galería de imágenes. El script lee todas las imágenes de un carpeta específica (definida por el usuario) en el directorio ‘assets’ de Hugo, automágicamente las recorta en cuadradros 300px y los muestra en files de 5.
Funcionamiento
El script busca ficheros en la carpeta ‘album’ en el directorio ‘assets’ de Hugo. Crea un marcado de imagen con las correspondientes miniaturas. Las miniaturas son la versión cuadrada con 300 pixeles de ancho de la imagen. El script envuelve las miniaturas en un enlace que enlaza a una versión en un formato mayor y disparará un ’lightbox’ si estuviera éste presente. El nombre del fichero, sin la extensión, es el pie de foto.
Instalación de la plantilla
Paso 1. Descarga el fichero
image-gallery.html.
Paso 2. Guárdalo en el directorio ’layouts/partials’.
Paso 3. Añade la siguiente línea a tu plantilla en el lugar donde quieres que aparezca tu galería de imágenes:
{{ partial "image-gallery" (dict "context" . "gallery_dir" "/album") }}
Instalación del shortcode
Paso1. Descarga el fichero
image-gallery.html
Paso2. Guárdalo en el directorio ’layouts/shortcodes’.
Paso3. Añade la siguiente línea al fichero ‘markdown’ correspondiente a tu contenido, en el lugar donde quieres que aparezca tu galería de imágenes:
{{< image-gallery gallery_dir="/album" >}}