โ†All posts

Hello World โ€” Blog Launch

I built a personal blog with Next.js + MDX + Tailwind CSS. I'll be writing about what I learn in tech and things I notice day to day.

Next.jsBlog

Introduction

Welcome to my blog! It's built with Next.js (App Router) + MDX + Tailwind CSS and hosted on GitHub Pages.

Tech Stack

This blog is built with the following technologies (versions reflect the current setup):

  • Next.js 16 โ€” Static site generation with App Router (output: "export")
  • React 19 โ€” UI library, leaning on React Server Components
  • MDX โ€” Write blog posts with Markdown + JSX
  • Tailwind CSS v4 โ€” Utility-first CSS framework
  • TypeScript โ€” Type-safe development
  • next-intl โ€” i18n for the bilingual Japanese/English content
  • Shiki โ€” Build-time syntax highlighting with light and dark themes
  • Mermaid โ€” Diagrams rendered to SVG on the client
  • GitHub Pages โ€” Free static site hosting

Key Features

Bilingual Support (Japanese / English)

Posts are published in both Japanese and English. You can switch languages with the toggle in the header.

Dark Mode

You can switch between light mode and dark mode.

Minimal Design

I kept the design plain, with readability as the priority.

Code Example

Code blocks in posts look like this:

function greet(name: string): string {
  return `Hello, ${name}!`;
}
 
console.log(greet("World"));

What's Next

  • Publishing technical articles
  • Sharing what I learn
  • Expanding my portfolio

Thanks for visiting!