<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cloudflare on Michele Bologna</title><link>https://www.michelebologna.net/tags/cloudflare/</link><description>Recent content in Cloudflare on Michele Bologna</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 21 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.michelebologna.net/tags/cloudflare/index.xml" rel="self" type="application/rss+xml"/><item><title>From WordPress to Hugo and Cloudflare Pages</title><link>https://www.michelebologna.net/2026/from-wordpress-to-hugo-and-cloudflare-pages/</link><pubDate>Thu, 21 May 2026 00:00:00 +0000</pubDate><guid>https://www.michelebologna.net/2026/from-wordpress-to-hugo-and-cloudflare-pages/</guid><description>&lt;p&gt;This website has been running on &lt;a href="https://wordpress.org/" class="external-link" target="_blank" rel="noopener"&gt;WordPress&lt;/a&gt; since 2007. For most of that time it lived on a self-managed VPS (first on &lt;a href="https://www.digitalocean.com/" class="external-link" target="_blank" rel="noopener"&gt;DigitalOcean&lt;/a&gt;, then &lt;a href="https://www.michelebologna.net/2020/how-a-terraform-salt-kubernetes-gitops-infrastructure-enabled-a-zero-downtime-hosting-provider-switch/" &gt;moved to Hetzner in 2020&lt;/a&gt;). The stack evolved from a bare &lt;a href="https://en.wikipedia.org/wiki/LAMP_%28software_bundle%29" class="external-link" target="_blank" rel="noopener"&gt;LAMP&lt;/a&gt; setup, through &lt;a href="https://saltproject.io/" class="external-link" target="_blank" rel="noopener"&gt;Salt&lt;/a&gt; configuration management, to a full &lt;a href="https://kubernetes.io/" class="external-link" target="_blank" rel="noopener"&gt;Kubernetes&lt;/a&gt; cluster with a GitOps pipeline.&lt;/p&gt;</description></item></channel></rss>