3 min read
I Built My Personal Site With Astro & Cloudflare Pages

As a tech enthusiast who loves tinkering with NAS, network deployment, and domain management, I’ve always wanted to build a simple, fast, and low-maintenance personal website. This site at cnl.cc is the result, and I’m excited to share how I put it together in this first post.

Why Astro & Cloudflare Pages?

After trying a few different static site generators and platforms, I landed on Astro for a few key reasons:

  1. Blazing fast performance: Astro ships zero JavaScript by default, which means the site loads instantly, even on slow connections
  2. Simple markdown-based content: Writing blog posts is as easy as creating a markdown file, no complex databases or CMS needed
  3. Great community and themes: I used the Astro Nano theme, a minimal, clean, and responsive theme that fits exactly what I wanted for a personal site
  4. Zero maintenance: Once set up, I just need to push a markdown file to GitHub to publish a new post

For hosting, Cloudflare Pages was the obvious choice. It integrates seamlessly with GitHub, automatically deploys updates when I push changes, has a global CDN for fast load times around the world, and is completely free for my use case. It also pairs perfectly with my domain managed on Cloudflare.

What This Site Is For

This site serves two main purposes for me:

  1. A professional home for my power fittings export business, where clients and partners can learn more about me, my work, and easily get in touch
  2. A personal blog where I can share my notes on tech, from NAS setup guides to domain management tips, and my experiences building and deploying websites

What’s Next

I plan to share more detailed posts about my tech tinkering here, including:

  • My home NAS and network setup
  • How I manage multiple domains and websites on Cloudflare
  • Tips for deploying static sites with Astro and Cloudflare Pages
  • And more as I continue to tinker and learn

If you have any questions about my setup, or want to connect about tech or my business, feel free to reach out via WhatsApp or email linked in the footer.

Thanks for reading!