K
← Volver al blog
· 3 min de lectura

Hola mundo

Notas sobre por qué reescribí mi sitio personal en Astro 5 + Cloudflare después de años de HTML vanilla, y qué pretendo publicar aquí.

#meta #astro #cloudflare

Mi sitio personal vivía en HTML + CSS + JS vanilla desde hace años. Funcionaba — pero estaba aceptando una fricción silenciosa cada vez que quería publicar algo nuevo, traducir una sección o probar un componente. Esta es la primera nota del rebuild.

Por qué Astro 5

Soy desarrollador PHP de toda la vida y construyo sistemas de gestión empresarial en Suite HUB. Pero para mi propio sitio personal no necesito un servidor: necesito velocidad, buen SEO, y poder publicar en Markdown sin pelear con un CMS. Astro 5 con su Islands Architecture me da exactamente eso: HTML estático por defecto, hidratación selectiva donde haga falta, y MDX nativo para artículos como este.

Por qué Cloudflare

El stack final terminó siendo 100% Cloudflare:

  • Pages para el hosting estático con builds automáticos.
  • Workers para los endpoints serverless (formulario de contacto, futuras APIs).
  • D1 y KV para datos que no caben en MDX.
  • Access para el área admin privada — cero código de auth.
  • MailChannels para envío de email gratis e ilimitado desde los Workers.

Esto es importante porque ya tengo infraestructura PROOQ en otros providers, y no quería mezclar más dependencias. Cloudflare resuelve casi todo con un solo proveedor.

Qué pienso publicar aquí

  • Decisiones técnicas con su por qué, no solo cómo.
  • Notas de campo de Suite HUB y los proyectos que entrego.
  • Aprendizajes operando entre Panamá y EE.UU.
  • De vez en cuando, algo sobre drones, redes o seguridad electrónica.

Nada planificado en un calendario editorial — publico cuando tengo algo que vale la pena contar. Si vas a leer, te pido un favor: si algo te resuena o te parece equivocado, házmelo saber. Está abierto el bloque de comentarios al final.

Comentarios

Comentarios via GitHub Discussions — requiere login con GitHub.

Comentarios pendientes de configurar (Giscus).