How to publish your website on Cloudflare for free

1. Why choose Cloudflare? I host this site on Cloudflare because it is free, global, and serverless: unlimited bandwidth, automatic HTTPS, and a worldwide CDN, all without a server to maintain. Traditional hosting means renting a VPS, installing Nginx, renewing certificates, and patching the OS. For a personal website that is a lot of overhead for something that, at its core, just serves static files. Cloudflare turns that into a build-and-forget pipeline. ...

November 8, 2026 · Rocky Wang

Adding GEO to My Personal Website: Optimizing for AI Search Engines

1. Why GEO? GEO (Generative Engine Optimization) is the practice of optimizing web content so that AI-powered search engines — ChatGPT, Perplexity, Google AI Overviews, Bing Copilot — can discover, understand, and cite your content in their generated answers. From Blue Links to Generated Answers Traditional SEO gets you ranked in a list of blue links. GEO gets you quoted inside the answer itself. The shift is real: when someone asks Perplexity “how to set up a personal website with Hugo and Docker,” the AI doesn’t show ten links — it synthesizes an answer and cites 2–3 sources. If your site isn’t optimized for AI consumption, you’re invisible in that answer, even if you rank #1 on Google. ...

November 8, 2026 · Rocky Wang

Set up my personal site with OpenClaw

Set up my personal site with OpenClaw Setting up a personal website has always been on my to-do list, but the technical complexity often held me back. Thanks to OpenClaw, an AI assistant that can execute commands and manage infrastructure, I was able to build and deploy a professional personal website in just a few hours! Purpose My goal was simple: create a self-hosted personal website where I can share: ...

February 9, 2026 · Rocky Wang