Hugo

Contras de Hugo

Posted by jm on Sunday, April 26, 2026

Hugo

Aunque estoy bastante contento con Hugo, hay una cosa que me revienta: cada vez que por alguna razón tengo que actualizar (normalmente porque se me ha roto el PC) me es imposible compilar la documentación que ya tengo hecha.

Esto en principio no debería ser un problema porque en realidad hay que pensar en Hugo como hugo + theme, pero resulta que cuando usas los temas actualizados, algunos de ellos tampoco compilan con la nueva versión de Hugo.

Como desarrollador que ha sufrido constantes cambios y que ha creado/crea proyectos de software libre en su escaso tiempo libre, entiendo que alguien que ha creado un tema de Hugo y tras las modificaciones pertinentes tu tema deje de funcionar, simplemente lo dejes estar.

Hay que entender que es muy poco estimulante estar cambiando cosas que ya funcionaban porque el nuevo API es incompatible. Cuando estás creando algo, lo que quieres es ir añadiendo funcionalidades, que tu proyecto haga cosas nuevas, no tener que utilizar tu tiempo libre para arreglar algo que ha roto otra persona.

En mi caso (hablando de Hugo), estaba utilizando el tema Jane, porque me parecía un tema muy limpio y porque se asemejaba mucho a lo que ya tenía hecho con Drupal. Hace no mucho, mi PC de sobremesa pasó a mejor vida y tuve que comprar otro. Tras instalar MSYS2, Hugo y Jane, resulta que hay errores de compilación. Tras dedicar unos minutos a solventar los problemas, decido dejarlo porque no quiero usar mi tiempo en esto. Cierto es que sí, me interesaba continuar con Jane, pero tras solventar los problemas obvios y seguir sin compilar he tirado la toalla (no me interesa lo suficiente). Por tanto, ahora utilizo CleanWhite, que por lo que veo también en unos años dejará de funcionar… pero es que no me queda otra y el resto de temas no me acaban de gustar. Suerte es que como todo el contenido está escrito en MD al final no es mucho trabajo volver a tener una web funcionando (aunque he de decir que hay pequeños detalles que sé que están mal por romper la homogeneidad, pero no pienso dedicar tiempo a resolverlos… prefiero estar creando cosas).