Colophon
Cómo está hecha esta web
How this site is built
Servidor
Server
Hardware
Hardware
Mac mini M4 — en casa, 24/7
Web server
Apache con virtual hostswith virtual hosts
DNS / CDN
Cloudflare
OS
macOS
Stack
Stack
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
Umami — autoalojado, sin cookiesself-hosted, no cookies
Email
msmtp + iCloud
Herramientas de desarrollo
Dev tools
Editor
VS Code + Claude Code
Terminal
Warp
Control de versiones
Git + GitHub
Podcast
Podcast
Generación de voz
Voice generation
ElevenLabs —
Guillermo (host) · Jaiska (invitada) · modelo eleven_multilingual_v2
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.