!The Need
A working alpinist, not a webmaster, wanted to publish first-hand route and conditions reports from the Dolomites in both English and Italian. Keeping two language versions in sync, hand-writing hreflang tags, sitemaps, RSS feeds and structured data, and babysitting Search Console would have eaten the hours better spent climbing. None of it is doable from a mountain hut with one bar of signal.
The Approach
We built a self-maintaining publishing system on Astro and Cloudflare Pages. The homepage keeps its CSS and hand-drawn landscape artwork in a single source file, propagated to the Italian version with one command. Every post is written once in markdown; the build auto-generates the hreflang sitemap, per-locale RSS, canonical URLs and BlogPosting structured data. A zero-dependency Search Console helper submits sitemaps and pulls query, page and index-status data straight from the terminal. Before writing, a multi-agent research workflow pressure-tests each topic against live search results.
