Reviving a Dead Blog with Next.js and AI
I'm rebuilding my blog using Next.js and a headless CMS—Contentful—while learning more about web development and using AI as my coding assistant. This site will also host my personal projects, and this post is part of testing the whole setup.

So, I’ve been using WordPress for my blog… or should I say, a blog that’s been dead for quite a while. Instead of letting the domain go to waste, I figured—why not build my own blog from scratch using Next.js?
I want to learn more about modern web development, and the best way to do that is by building something real and useful. My Next.js skills are still pretty new, but I’m eager to improve—and I'm also diving into the world of AI. That’s right, I’m one of many developers using AI to help write code. Honestly, there’s no better teacher. It answers all kinds of questions—good or bad—and best of all, it even writes code when asked. (Pro tip: always say thanks when it gives you something useful. 😊)
This site will likely become a home for my personal projects too, just to keep everything in one place.
This blog post is also part of an experiment—I'm using a headless CMS for the first time and want to explore the pros and cons of that decision.
The CMS I’ve chosen is Contentful. I’ve tried a few others, but this one keeps pulling me back. First impressions are solid: it's easy to set up, intuitive to write posts in, and I think it’ll get even better as I learn more about it.
Alright, I've written some text—now let’s publish this and see how it looks! 🚀
Gillade du inlägget?
Dela det med någon som också kan tycka det är intressant.
Relaterade inlägg

Why I Moved from Cloudflare to Hetzner VPS with Coolify
After a short experiment with Cloudflare, I decided to migrate my site to a Hetzner VPS using Coolify. Here’s why I made the switch and what I hope to learn.


Coffee-Soaked MacBook Air Lives Again – Plus a Contentful Update!
A coffee-soaked MacBook Air is back from the dead after a thorough cleaning! Also, an update on using Contentful for blog posts and how API calls were managed.