Migrando a Hugo
By Alberto de la Torre
Tengo la intención de retomar la escritura de mi blog, a pesar de tener poco tiempo para hacer cosas y menos tiempo para la escritura. Pero como tengo como objetivo mejorar mi italiano, podré aprovechar para usarlo como escusa.
Así que me he puesto a mirar mi página de Wordpress, y la verdad es que es un poco desastre, con una versión antigua y con plug-ins desactualizados. Y para más inri, cuando he mirado los logs he visto que los malos llevan mucho tiempo lanzando ataques de fuerza bruta para acceder, no solo con el usuario admin (deshabilitado), sino también con el usuario del susodicho (supongo que lo habrán sacado del autor de los artículos escritos).
Y, la verdad, ¿para qué quiero una navaja multiusos pesada como un tanque, si yo lo que quiero es un simple blog, con alguna página más como mucho? Y buscando alernativas me encontre con Hugo, un generador de webs estáticas. Wordpress es un generador dinámico (cada vez que accedes a la página, Wordpress consulta su base de datos y te genera la página web que quieres ver), lo cual consume recursos y es más bien lento. Una web estática son páginas web ya hechas, por lo que el servidor no necesita estar continuamente generandolas . Es mucho más rápido, consume menos recursos, y sobre todo, es más seguro, porque no tiene base de datos, usuarios de wordpress, plugins desactualizados…
Como contrapartida, tienes menos herramientas que en Wordpress, pero la verdad es que por el momento no las necesito.
Y así me he decidio a migrar mi blog de Wordpress a Hugo.
Hay mil tutoriales de cómo instalar y usar Hugo, pero las ideas básicas son:
- Instalas el programa Hugo en tu ordenador
sudo apt install hugo
- Te descargas un tema de los cientos que hay aquí y lo configuras a través de un archivo de texto
- Añades cada artículo como un fichero de texto markdown
- Generas todas las páginas con Hugo (o puedes ver el resultado con un servidor que trae el propio programa)
- Subes las páginas html a tu servidor.
Por supuesto, hay mil problemas. Si quieres modificar algo del tema que no sea lo básico tienes que irte a editar los archivos css. Tienes que aprender a usar los archivos de texto markdown (parecido a un latex o el editor de texto de la Wikipedia), pero, que quereis que os diga: Resolver problemas y aprender a hacer cosas es parte de la diversión.
Y, bueno. Ahora a traducir este texto al italiano.
Besos a ellas, palmaditas en la espalda a ellos.