Marketing Myself
A friend of mine recently told me that my personal portfolio was an injustice to my capabilities so this is my first renewed effort in personal marketing!
Tech
This site uses Astro for its static site generation capabilities and markdown for the documents like this one. It is deployed via a docker container running nginx to my own personal K8s cluster with traffic as my ingress.
Astro
Astro offers a few different really cool capabilities for a project like this:
- Themes: https://astro.build/themes/
- Shout out to the base of this theme https://astro.build/themes/details/portfolio/
- Static file generation for quick response times
- Easy editing with markdown files
So why not anything else?
I initially tried to spin this up using Payload CMS but ran into several issues with out of date dependencies, nextjs build errors, and generally high amounts of complexity that felt heavy and unnecessary for such a small project.
Another option I considered was why use a framework at. My last attempt was a site that while it was simple was a bit too overly simplistic and gave the impression that I did not care or that I had low skill ceiling. I wanted to avoid this by going with a bit more of a precanned theme and customizing it over time.
Lastly I just really wanted to try astro out because I think its pretty cool!
Just build something
Its a small monicker to remember that its more important to get something out there and figure out what you like or don’t rather than mulling over every minute detail that most likely will not matter.