I want my personal website to be as simple as possible whilst still giving me the flexibility of having dynamic content and components. Having experimented using Astro.js for quite some time, I have decided to fully transition over to it for my website. The benefit of using this framework is that it is a static site generator. This means that all pages are dynamically created during the build process and the final output is static. This greatly simplifies hosting as I can simply host the website on a service such as GitHub pages and everything will work as expected.