Why I use Astro
Astro is the tool I use to build every new website. This page is about why. It is part of my guide to how I build every website with Astro and Cloudflare.
What Astro is, in plain words
You write your pages as files. Astro turns them into finished website files (HTML, CSS and a little JavaScript where you ask for it). You upload those files to a host, or let the host build them for you. That last part is what Cloudflare Pages does for me.
Why I picked it
[ALI TO CONFIRM: the real reasons you chose Astro (for example: what you used before it, and what was annoying about that)]
What works for me
[ALI TO CONFIRM: what has actually worked well since switching, in your own words]
What went wrong
The thing that bit me was not Astro itself but how often my sites were rebuilt. Every push to GitHub made Cloudflare build the site again, and those builds count against a monthly limit. I explain that in what the Cloudflare free plan really gives you.
[ALI TO CONFIRM: anything that went wrong with Astro itself (upgrades, learning curve, a feature you missed)]
What it costs
Astro costs nothing. My hosting costs nothing too, because I stay on the Cloudflare free plan. Before this I paid for a Hostinger VPS; here is why I moved off it.
Questions people ask
Is Astro free?
Yes. Astro is free, open-source software. What you pay for is hosting, and I host on the Cloudflare free plan.
Do I need to know how to code to use Astro?
Some. You edit files in a code editor and use the command line to build the site. It is not a drag-and-drop builder.
Where do you host your Astro sites?
On Cloudflare Pages. Here is how I put an Astro site on Cloudflare Pages.