Desde el 2004 he publicado sobre los temas que me han parecido interesantes en varias plataformas.
Haciendo un recuento fueron:
- Blogger
- Blogsome
- Hostgator
- Bana Hosting
Y ahora haremos el intento con Cloudflare Pages, Github y HUGO .
Los motivos
Hay varias razones por las que tomé la decisión de cambiar de plataforma.
Primero la monetaria. Era demasiado costoso el plan que tenía contratado en Bana Hosting .
No me malentiendan, es un excelente hosting y lo recomiendo ampliamente. Pero muchas de las opciones que ofrecía no las utilizaba. La única razón era Wordpress y por lo tanto, para poder utilizarlo necesitaba de PHP y de una base de datos.
También hay que admitir que Adsense ya no es lo que era antes. El número de visitas ha caído estrepitosamente desde la llegada de las inteligencias artificiales y el tiktok.
Yo mismo me he visto usando más a las IAs como un buscador. Súmele usted que el mismo Google ya ofrece en primer lugar una respuesta generada por Gemini.
Eso hace innecesario hacer clic en cualquier enlace para buscar una información que ya obtuviste gracias a la IA.
Además, una de mis reglas autoimpuestas es la de hacer mi hobby autosustentable. Al no haber tantos ingresos el siguiente paso era lógico, recortar gastos. Así que adiós hosting.
Mejorar la seguridad
Otra de las razones por las que decidí migrar a un contenido estático es por las constantes amenazas a la seguridad.
Diario recibía correos electrónicos de intentos fallidos para entrar a husmear a mi blog.

Eso y los bugs encontrados en plugins con problemas de seguridad. Varias veces me vi cambiando, reemplazando o desactivando alguno de ellos para evitar que tomaran el control de mi sitio.
Bueno pues ahora solo tendrán html y nada más.
Llega HUGO al rescate
Para poder publicar en Cloudflare Pages necesitaba un generador de contenido estático.
Y usted se preguntará mi estimado lector, ¿Por qué no usaste Pelican ?
Pelican es otro excelente generador de contenido estático que ya utilizo en Centauro del Norte y me siento muy cómodo utilizándolo.
Pero le quise dar una oportunidad a HUGO y ampliar mi conocimiento a otra herramienta distinta, y hay que reconocer que HUGO está en el top de las opciones disponibles.
Migrar los artículos
Migrar los artículos de Wordpress no es tarea sencilla. Hubo un momento en el que tomé la decisión de solamente revisar los artículos hasta el 2014. Así que si encuentro algo que valga la pena ajustar lo haré con calma.
Para obtener los artículos busqué en la documentación Migrations y encontré a wp2hugo un script que es una auténtica chulada.
Seguí las instrucciones y en una mañana ya había hecho la conversión de los textos a markdown y descargado las imágenes de los artículos.
Pero no todo es miel sobre hojuelas. Me encontré con que los artículos contenían un montón de información de varios plugins de wordpress, algunos de ellos que ya no había utilizado en mucho tiempo.
Parte del proceso de migración fue la “limpieza” de este contenido irrelevante.

Ahí fue cuando me encontré con un problema añejo. Visual Studio Code no esta preparado para búsquedas tan masivas.
A pesar de que le había especificado que hiciera búsquedas y sustituciones exclusivamente en los archivos con extensión .md me encontré con que “tiraba al monte” y modificaba archivos del theme importantes rompiendo todo a su paso.
No quise entretenerme demasiado y opté por utilizar el comando sed (léase Buscar y reemplazar un texto desde la terminal
para mejorar los reemplazos y funcionó bien a medias.
También intenté con expresiones regulares, pero nuevamente las cosas no salieron como hubiera querido.
Lo que mejor me funcionó fue utilizar una IA para que hiciera un programita en bash explicando cuales eran las secciones que quería eliminar.
Por ejemplo, este código elimina todo lo relacionado con litespeed y sus opciones, genera archivos bak de respaldo pero no está de más advertir que hay que usarlo con cuidado.
for f in *.md; do
[ -f "$f" ] || continue
cp "$f" "$f.bak"
awk '
/^[[:space:]]*litespeed_/ {
inblock = 1
next
}
inblock && /^[[:space:]]+/ {
next
}
inblock && !/^[[:space:]]+/ {
inblock = 0
}
!inblock
' "$f" > "$f.tmp" && mv "$f.tmp" "$f"
echo "Procesado: $f"
done
Elegir un theme
Es de sabios seguir el consejo de los mayores. Cuando estaba revisando mis opciones dí con este artículo Top 10 temas para Hugo más descargados en el Blog de Lázaro y pues a probar.
Empecé con el theme #1 PaperMod pero no terminó de gustarme.
Afortunadamente la búsqueda terminó con el #2, el theme Stack y es que tiene de todo.
Un diseño limpio y elegante, documentación decente, tablas de contenido, soporte para fórmulas matemáticas, un buscador, modo oscuro, muchas opciones de personalización ¿Qué más se le puede pedir?
Escribir nuevamente por gusto
Les confieso algo ¡ESTOY HARTO DEL SEO! 😠 Durante mi paso por WordPress instalé un par de plugins para mejorar mi aparición en los buscadores.
Que escriba artículos de 30,000 palabras o más, ahora use lenguaje inclusive, utilice verbos poderosos, que un moñito para caerle bien a Google ¡Es demasiado trabajo!
¿Y todo para que? para que llegue el bot de la IA, se entrene con tu contenido y jamás te vuelvo a ver ¡No señor!
Incluso, con el paso del tiempo llegue a escribir cada vez menos, en más de una ocasión tuve la famosa “crisis del escritor”.
Mucho de mi contenido casual terminó en twitter ¿Cómo dice? ¿Qué ya no se le dice twitter? ¡Carajo!
Y por lo que veo no soy el único que esta harto de esta situación.
La evolución hacia los videos cortos ¡NO QUIERO
Antes de la revolución de la IAs hubo una desbandada de tráfico hacia los servicios de videos cortos ¡Si estoy hablando de tí TikTok o como te llames! una cosa llevó a la otra, y de pronto Instagram tenía los Reels y YouTube los Shorts y la verdad, ya estoy viejo para eso.
Dicen que ahora esas plataformas son utilizadas como una especie de CV Directo en donde los “influencers” venden todo tipo de productos.
Además esas cosas son adictivas, cuando te das cuenta ya perdiste una hora viendo videitos sin sustancia, y el canijo algoritmo sabe lo que te gusta y te lo ofrece a manos llenas.
No señor, definitivamente eso no es lo mío. A mi me gusta escribir, bueno un video más y ya 😉
Lo que voy a extrañar
Estoy indeciso respecto a si poner o no un sistema de comentarios. Tengo muchas opciones disponibles en el theme, pero eso le añade una carga adicional a la página y no estoy seguro si vale la pena.
Siendo honesto, las personas ya comentaban muy poco y los comentarios que llegaban la mayoría eran de SPAM de criptomonedas.
¿Ustedes que opinan? ¿Pongo comentarios?
Otro que pagó los platos rotos fue el experimento de El desacortador de URLs, necesitaba una configuración especial que no se si pueda reproducir aquí en Cloudflare. A lo mejor lo resucito en otro sitio, pero eso lo veremos más adelante.
Another one bites the dust El plugin Jetpack se encargaba de una lista de notificaciones de artículos nuevos por correo electrónico.
Pues eso también acompasó sus miembros de locomoción a ritmo militar. La única alternativa es usar RSS, pero eso ya tampoco esta de moda.
Para terminar
La verdad estoy muy contento con el cambio, el abanico de herramientas nuevas que estoy aprendiendo para poder seguir publicando y compartiendo mis ideas es muy interesante.
Salir un poco de la zona de confort es un reto. Verán que poco a poco iré ajustando algunas cosas y aprendiendo otras.
También me gustaría recomendar este artículo sobre la personalización del theme Stack: Hugo Stack Theme Customization , facilita mucho las cosas cuando vas empezando.
Y recuerden amiguitos:
“Nunca dejes de hacer lo que te gusta.”
¡Hasta la próxima!
Foto de Mohamed Nohassi en Unsplash
