Who the site is for
Pyszne Szlaki is our own blog about mountain trails and where to eat well along them. Posts are long and built on photos: the route step by step, maps, views from the summit and, at the end, a plate in a mountain hut or restaurant.
The blog ran on classic WordPress, which served the author for writing and handled every reader's visit at the same time. The author wanted to keep the editor she knows. What readers see was what had to change.
What we delivered
pyszneszlaki.pl, rebuilt from scratch as a static site on Vercel. WordPress stayed on a separate subdomain purely as the writing tool and content source.
Photos served through Cloudflare, resized to the screen and delivered in modern formats from the largest file WordPress has on hand, so they stay sharp on retina screens.
The same URLs as before: sitemaps in the Yoast SEO format, redirects from old WordPress addresses, and a script that compares URLs with the previous version before each release.
Comments, as-you-type post search, categories, tags and the RSS feed.
Editor formatting carried over: centred paragraphs, captioned photos in columns, galleries, video and trail maps from Google Maps or mapa-turystyczna.pl.
Light and dark themes with checked contrast, and cookie consent before analytics.
Publishing without a developer
A static site only changes in production after a rebuild, so WordPress triggers the rebuild itself. Saving a post in the dashboard starts a new build, a burst of quick edits collapses into one, and the post is live a few minutes later.
Posts scheduled for a set time needed their own fix. WordPress publishes them only when someone visits, and nobody visits a dashboard without readers. So every 5 minutes the site wakes WordPress up itself, and a scheduled post appears at most about 8 minutes after its time.
Where it stands today
The blog is live at pyszneszlaki.pl. The author publishes new posts in the same dashboard as before, and old links from Google and other sites lead where they always did.