Ha pasado algo más de un mes desde la última entrada en el blog… Así que en vez de escribir una entrada como si no hubiera pasado nada, he decidido crear ésta entrada para comentar qué he estado haciendo…
De vuelta al Blog
- post
- Xavi Aznar
Photo by Mabel Amber
Ha pasado algo más de un mes desde la última entrada en el blog… Así que en vez de escribir una entrada como si no hubiera pasado nada, he decidido crear ésta entrada para comentar qué he estado haciendo…
En la entrada anterior No se muestran imágenes en el blog comentaba cómo un cambio en la configuración de Hugo (en la versión 0.60.x) estaba haciendo que no se mostraran las imágenes en los artículos del blog.
En esta entrada comento los pasos que he seguido para actualizar todos los artículos con imágenes así como qué otras opciones he estado revisando.
No soy muy fan de insertar imágenes con capturas de pantalla en las entradas que escribo, excepto cuando es estrictamente necesario. Además, por la naturaleza de este blog y los temas que trato, para ilustrar es suficiente con copiar y pegar el texto de la consola o del editor de texto. Pero de vez en cuando, es necesario insertar una imagen… Y de pronto, las imágenes han desaparecido del blog.
Ya hace casi dos meses de la última entrada en el blog; en esta entrada explico en qué he estado trabajando y qué me ha mantenido apartado de la publicación en el blog.
Mucho ha llovido desde que configuré Hugo para generar este blog (Publica en GitHub Pages). Lo hice en mi MacBook Air (Mid 2013) y casi todas las actualizaciones las sigo haciendo desde ahí.
Alguna vez he clonado el repositorio en otro equipo pero siempre había tenido problemas al intentar publicar el resultado final (en HTML) en GitHub Pages.
El problema surge de que los ficheros HTML se generan en la carpeta public/
, que está configurada como un submódulo de Git.
Ayer volví a ver el vídeo Implementing DNS via dnsmasq sobre dnsmasq y revisando el funcionamiento en una VM con Alpine que tengo en el equipo de laboratorio.
No recordaba si había escrito en el pasado sobre dnsmasq en el blog; creía que sí, pero no recordaba cuándo o qué había escrito. Usando la opción site:https://onthedock.github.io/
en Google realicé una búsqueda sobre el blog y encontré varios artículos al respecto.
Hace un tiempo había considerado añadir una caja de búsqueda al site, pero recuerdo que tras buscar información sobre cómo incluir una caja de búsqueda de Google personalizada abandoné esta vía (No lo recuerdo con exactitud, pero me parece que Google había dejado de ofrecer esta opción).
No recuerdo cómo exactamente, pero descubrí que DuckDuckGo, el navegador que respeta la privacidad, si que ofrece esta opción: DuckDuckGo Search Box.
Así que tras modificar ligeramente las plantillas, ¡ya está lista la caja de búsqueda en el blog!
En las metodologías ágiles, se habla de pivotar cuando se cambia el modelo de negocio de una empresa -normalmente una start up- para adaptarse a las necesidades de los usuarios y potenciales clientes.
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 }
.
Hugo sigue evolucinando y eso significa que cada nueva versión introduce pequeñas modificaciones y mejoras que no siempre son retrocompatibles.
En mi caso, al actualizar a la versión 0.54 encontré problemas a la hora de construir el blog. En la entrada Hugo: plantilla del tema actualizada explico cómo solucioné los errores que impedían generar el blog.
El objetivo del blog es ir anotando los problemas -y las soluciones- que encuentro relacionados con la aventura de aprender sobre el mundillo de los contenedores. Nuestro escenario particular es único, pero casi siempre los problemas que encontramos ya los ha solucionado antes alguien que sabe mucho más que nosotros. Encontrar la solución correcta, o la que se ajusta a nuestro caso es complicado. A veces la solución encontrada sirve para poder tirar un poco más del hilo y obtener más información sobre la causa del problema…