Sistema de portadas SVG generativas
La imagen de portada de este card fue renderizada server-side desde tu slug. Sin diseñador, sin subida, sin pipeline de assets. Geometría determinística + tipografía + cache.
Cada entrada de journal y lab recibe una portada SVG generada. El mismo input produce siempre el mismo output (el hash del slug guía cada decisión geométrica), pero el output es lo bastante distinto para que dos entradas nunca colisionen.
Es un único archivo PHP. Sin JS en cliente. Sin librería de imagen. Sólo matemática, tipografía y un gradiente radial.
Paleta fría para /lab. Cálida para /journal. Las tags se vuelven pills con outline abajo a la derecha. Título en serif itálica sobre una rejilla de puntos pseudo-aleatorizada por el crc32 del slug. Los headers de cache dicen immutable, 30 days — Cloudflare y el navegador nunca vuelven a renderizar la misma portada dos veces.
La parte que seguimos iterando: mantenerlo visualmente interesante sin gastar compute. SVG es XML — comprime bien, el navegador lo interpreta al instante, y los motores de búsqueda indexan incluso el texto que tiene dentro.