Colophon

Cómo está hecha esta web

How this site is built

Hardware Hardware Mac mini M4 — en casa, 24/7
Web server Apache con virtual hostswith virtual hosts
Acceso público Public access Cloudflare Tunnelsin abrir un solo puertozero open ports
DNS / CDN Cloudflare
OS macOS
Portada y tools Home & tools HTML, CSS y JavaScript — sin frameworks, sin build step HTML, CSS and JavaScript — no frameworks, no build step
Blog Hugo 0.153 + tema propiocustom theme
Publicación Publishing Git post-commit hook — commit y listo Git post-commit hook — commit and done
Backend (tools) Backend (tools) PHP
Base de datos Database PostgreSQL
Analytics Umamiautoalojado, sin cookiesself-hosted, no cookies
Tipografía Typography Inter — Google Fonts
Email msmtp + iCloud
Editor VS Code + Claude Code
Terminal Warp
Control de versiones Git + GitHub
Generación de voz Voice generation ElevenLabsGuillermo (host) · Jaiska (invitada) · modelo eleven_multilingual_v2
Guión Script Claude API — agente autónomo
Ambos podcasts Both podcasts Generados por un agente de IA — busca el tema o las noticias, escribe el guión, sintetiza la voz y publica sin intervención humana Generated by an AI agent — finds the topic or news, writes the script, synthesises the voice and publishes with no human intervention
Coste por episodio Cost per episode ~$0.37 (ElevenLabs Creator 11$/mes · Claude API Haiku ~$0.01) ~$0.37 (ElevenLabs Creator $11/month · Claude API Haiku ~$0.01)
Formato MP3 · 128kbps (ElevenLabs)

Esta web no usa frameworks de JavaScript, no tiene sistema de build, no tiene dependencias de npm y no necesita un servidor de CI/CD para publicar un cambio. Un commit lo pone en producción en segundos. A veces la solución más simple es la mejor.

This site uses no JavaScript frameworks, has no build system, no npm dependencies, and doesn't need a CI/CD pipeline to publish a change. A commit puts it in production in seconds. Sometimes the simplest solution is the best one.