I created my site (josholivier.com) by following the Build your first Astro Blog tutorial. The tutorial is great and I strongly recommend it as a starting point for learning to build a site from scratch with Astro!
Originally, I just meant for this site to be a basic landing page for my CV, but as I worked through the tutorial I warmed up to the idea of making it into a blog as well. Now, I use it to post things related to my work projects and hobbies.
I deploy my site via Netlify.
Both Astro's documentation and Discord server have been immensely helpful as I've gone through the process of learning code and building my site.