This repository is home to the codebase for my personal website/homepage, 4lch4.com.
The following list details the various components/tools that were used to create the website:
- First and foremost, the site is built using the Astro framework.
- I started with the Portfolio template provided by the Astro team.
- I found this template to be the closest to what I wanted my site to be like and so I started with it.
- I made a number of changes to the template to make it more personal and to better suit my needs so it's not exactly the same as the original template.
- FontAwesome is used for icons.
- The template started off with some weird method of storing the icons as an SVG string in an object which was then used to render the icons.
- This method was beyond annoying to work with and so I replaced it with FontAwesome icons.
- It's deployed and hosted by Vercel.
- Originally I was going to deploy it using GitHub Pages but I wanted to get access to the features (speed-insights, analytics, etc.) provided by Vercel.