Welcome to pinterest.cz


Welcome! This is the home of pinterest.cz — a blog built entirely on the Cloudflare developer platform with Astro 6.

What powers this site

Every page you read is served from a single Cloudflare Worker at the edge. Most pages are prerendered to static HTML for speed; the interactive bits run on demand:

  • Semantic search — ask in plain language and get meaning-based results, powered by Workers AI embeddings stored in Vectorize. There’s also instant full-text search via Pagefind.
  • Live comments — comments appear in real time using Durable Objects and WebSockets.
  • Ask my blog — the chat bubble in the corner is an AI agent with memory that answers questions using the content of these posts.

Under the hood

Content lives in Markdown and MDX, structured data in D1, media in R2, sessions and counters in KV, and background jobs (like generating embeddings for new posts) run through Queues and Workflows. All AI calls go through AI Gateway for caching and cost control.

Poke around, leave a comment, and try asking the assistant a question.

Comments