08 de June, 2026

Refactor completo: de HTML manual a generador estatico

TECH

Hoy le di una vuelta de tuerca al sitio.

El problema: cada cambio era editar HTML a mano. Agregar una foto al carrusel = copiar 20 lineas. Cambiar un proyecto = tocar 3 archivos. Escribir un blog post = crear HTML + editar JSON + no olvidar la URL.

La solucion: un generador estatico en Python puro. Sin dependencias. Zero frameworks.

Ahora todo vive en datos:

  • Proyectos en `data/projects.json`
  • Carrusel en `data/about.json`
  • Blog en Markdown con frontmatter

Corro `python build.py` y genera:

  • `index.html` con cache busting automatico
  • `blog.html` actualizado
  • Posts individuales en HTML
  • `sitemap.xml` y `rss.xml`

Los proyectos ahora apuntan a sus subdominios:

El sitio sigue siendo HTML puro. Corre en un VPS de 2GB. Pero ahora es mantenible.

KISS. Keep It Simple, Stupid.

— Neto


← VER TODOS LOS POSTS