Why has my website changed so much? What’s going on? Well, in my fantasy land where people actually read the stuff I write, I’ve decided to take the plunge and start documenting my journey… again.
What began as a simple blog—a fun way to dive deeper into the world of web development—slowly turned into a chore. It became this “someday” project where I’d magically find the time to learn and adopt new technologies. Spoiler: I never did. If only I had a time machine… But instead of moving forward, it started weighing on me.
This change is something I’ve been wanting to do for a while, and I took inspiration from the Discord-Luau Documentation for how to structure this site. Let me break it down further:
As a self-proclaimed web development noob, trying to fully grasp these frameworks was a stretch goal—especially because, let’s face it, I don’t care that much. I’m a game dev at heart. I like making games, not building websites! But the framework I was using didn’t help me learn effectively or make the process enjoyable.
So, why did I choose Astro?
I chose Astro because it’s straightforward and easy to understand—at least for me. The ability to use MDX files is a game-changer. I mean, JS in my markdown? That’s awesome! But what really sold me was how seamlessly I can embed React components—not just in markdown files, but also in other Astro components.
Maybe this is basic stuff for those who dominate the web dev world, but for a newbie like me, this is a big deal. It simplifies my life and actually makes me want to write more. No longer am I shackled by the endless cycle of “read the manual, figure it out, get frustrated.” Now, I can dive right into development, mess things up, and fix them later.
(Just to be clear, I don’t take this approach with high-value projects—LMAO. I promise, I do have some sanity. But for personal projects, like my website? Oh, this is my playground! 🥰)
But what about Fuwari?
Honestly, I was surprised by how many template blogs are available for Astro. I’m not a huge fan of the template-based approach—but I’m also not about to reinvent the wheel. So, I started exploring Astro templates to see what I could work with.
After some browsing, I narrowed it down to a few options. (At one point, I had about 10 tabs open, each with a theme I was debating!) What ultimately sold me on Fuwari was the attention to detail in its UX, how well everything is styled, and how easy it is to configure. The design is clean, thoughtful, and just feels right.
Since then, I’ve been making changes to all sorts of components. If you look to the left, you’ll notice a cool new Projects section I added. This is exactly what I’ve been looking for—a framework that lets me experiment and add fun elements like widgets and other custom features without much hassle. It’s flexible, fun, and feels like the perfect playground for my ideas!
Ok, but you said second blog post? What’s that about?
Right… I almost forgot about that (well, until I started writing this). I guess I’m rambling now—so let’s get back to the point.
I wrote my first blog post on my original site and promised I’d keep it updated. Spoiler alert: I didn’t. That blog post has since been lost to the sands of time, never to be seen again.
So, this marks my second attempt at a blog post—the first one is now forever hidden away, never to see the light of day. Let’s hope this one sticks!