Arthur Gonzaga
← Back to blog

Hello, world

Welcome to the first post on my rebuilt personal site. I moved from a single static HTML page to a proper Next.js app so I have a real place to write — and a real playground to learn frontend along the way.

Hello world cover

Why rebuild?

The old site did one job: show my name and an email link. That's fine, but I wanted three things it couldn't give me:

  • A blog where I can publish articles, with proper support for images.
  • A setup that is AI-friendly — readable by search engines and AI agents out of the box (structured data, a sitemap, an RSS feed, and an llms.txt).
  • A codebase I can grow into, so improving the site doubles as learning.

What's under the hood

The stack is intentionally simple to start:

  • Next.js (App Router) with TypeScript
  • Tailwind CSS for styling
  • MDX for writing posts — Markdown with the option to drop in React components when a plain paragraph isn't enough

Here's what adding a post looks like — just a Markdown file with some front matter:

---
title: "My next post"
date: "2026-08-01"
summary: "A one-line teaser."
---
 
Write your content here.

What's next

This is a foundation, not a finish line. Future experiments might include dynamic social images, tags and search, and small UI animations. If you want to follow along, the RSS feed has you covered.