Tokyo, Japan --:--:--
News

Portfolio Site Renewal with Next.js

Hello, this is Kentaro.

I’m currently in the middle of renewing my portfolio site. It’s something I’ve been thinking about for a while, and I finally got around to it over the New Year holidays. Let me share a bit about why I decided to rebuild it.

Why the Renewal?

There are several reasons I decided to start fresh:

1. The Old Site Stopped Working

My previous portfolio was built with GatsbyJS and WP REST API, but keeping it up to date became a nightmare. Packages kept breaking, and eventually, the whole thing just stopped working. I got tired of troubleshooting and decided to move on.

2. Managing Content with Markdown

The old site wasn’t just hard to maintain; I didn’t really like the design either. I also wanted to manage blog posts with Markdown files instead of relying on a CMS or plugins. Having .md files locally feels simpler and more reliable.

3. A Safe and Familiar Setup

I’m used to working with Markdown, and I like how straightforward it is. Plus, having everything local and independent from external platforms gives me peace of mind.

4. A Space to Experiment

I wanted a place where I could play around with coding and design. Something flexible and open-ended to test ideas or try new things without restrictions.

5. Why Next.js?

I considered using AstroJS, which is great for content-heavy sites. But since I might want to build more dynamic features in the future, I figured Next.js would offer more flexibility. (Though, to be honest, I’m still figuring things out.)

A New Space for Sharing

Since I’ve stopped using social media, I wanted this site to become a place where I can share updates, thoughts, and projects. From blog posts to small experiments, this site will be my go-to space for posting and documenting things I’m working on or thinking about.

Having everything centralized here feels more personal and manageable, and I’m looking forward to making this a platform that reflects my work and ideas.

Current Status

I started rebuilding the site over 2–3 days during the holidays, so it’s still very much under construction. The basic structure is there, but there’s a lot of work left to do. I’ll keep tweaking things and adding new features as I go.

If you have any suggestions or feedback, feel free to reach out. Thanks for reading!