Live

Un poco de sur

The travel blog that started my career, rehauled. Headless WordPress, static Astro, built fast with AI.

Started August 2026
Live at unpocodesur.com
Frontend
Astro 7 (static output, trailing-slash URLs)TypeScriptCustom CSSLeaflet 1.9.4Self-hosted fonts (IBM Plex Mono, Lora, Volkhov)
Content & CMS
WordPress (kept, running headless on a private subdomain)WordPress REST APICheerio (parse & transform WordPress HTML at build)Build-time content pipeline (fetch to cache)
Search & Media
Pagefind (static full-text search)Sharp (build-time image resizing from originals)
Data enrichment
Wikidata (country facts)Live exchange-rate & weather APIs (build-time)
Infrastructure
Static build to cPanel shared hostingGitHub Actions (scheduled daily build + gated manual deploy)FTP deploy
Development
Claude Code (AI-assisted rebuild)

Un poco de sur is the travel blog that started my whole career, many years ago, built and run on WordPress the entire time.

This is a full rehaul. The public site is now a static Astro build that pulls its content from the same WordPress, kept and moved to a private subdomain so it runs headless. I keep everything WordPress makes easy, writing, media, the plugin ecosystem, while gaining a fast modern frontend I can change far quicker with AI-assisted development.

Content is fetched from WordPress at build time and rendered static. The URL structure was reworked with old links redirected so nothing breaks for readers or search, maps were rebuilt from each post's own locations and enriched with live data, and the images were rebuilt from the original photos.

The real goal was speed: bringing a decade-old site into a workflow where I can build and iterate fast with Claude Code, without giving up the WordPress backend it was always run on.

WordPress kept, now headless
The site still runs on the WordPress it always had, moved to a private subdomain and used purely as the editing backend: writing, media, and the plugin ecosystem stay exactly as they were. The public site is a separate static Astro build that pulls everything from it.
Built fast with AI
The whole point of the rehaul: rebuild a decade-old site and iterate on it quickly with AI-assisted development, instead of wrestling a heavy theme and plugin stack by hand for every small change.
Static and fast, same URLs
Content is fetched from WordPress at build time and rendered as a fully static site. The URL structure was reworked and old links redirected, so the site is far faster with nothing broken for readers or search.
Maps from the posts themselves
Leaflet maps rebuilt from each post's own locations, enriched with live country facts (Wikidata), exchange rates, and weather, without touching WordPress.
Search and media pipeline
Static full-text search with Pagefind, and a build-time image pipeline that resizes from the original photos and falls back gracefully where a decade of WordPress variants had gone missing.