Skip to content
⬅ Back to blogs

My old web portfolio

This is my first website/portfolio.

While doing this blog post, it's worth noting that the development server didn't serve static files correctly — I spent way too much time pulling my hair out trying to figure it out.

And here's my previous blogging site aka V2.

Back then, a coworker at my previous company showed me his website built with Jekyll, which was my first introduction to static site generators (SSGs). Jekyll runs on Ruby, and even though I had some experience with Ruby at work, customizing themes was tough, and none of the available themes really appealed to me.

Later, I discovered there were many other SSGs and decided to try Hexo since it's JavaScript-based, and the theme was using Jade/Pug which I liked, thinking it would be easier to work with. But I ran into similar issues — specifically with integrating my old portfolio, handling routing, and keeping it updated — so it didn't work out as well as I had hoped. Looking back, I was probably trying to add too many things to it.

Now I'm using VitePress (I guess this is V3), and so far, it seems to be the best option. Updating and migrating to newer versions has been smooth, the setup is simple, and I really appreciate the effort the theme author put into it. 🙌 - I don't remember how I stumbled upon it.

And look at that — I just found Google Analytics set up in my old site's code, which I had completely forgotten about. I should check it out later.