Published: February 10, 2026

Bootstrapping a Next.js Engineering Blog

A practical baseline for launching a Markdown-first engineering blog with low operational overhead.

Goals

The primary goal is consistency over complexity. Posts are authored in Markdown and versioned in Git so every change is reviewable.

Operating principles

  • Keep content under content/ja and content/en
  • Review every post via Vercel preview deployment
  • Generate OGP images and RSS feed automatically

Adding a new post

  1. Create a .md file under content/{locale}
  2. Fill in frontmatter fields (title, date, description, tags, draft)
  3. Use ## and ### headings for auto-generated table of contents

Frontmatter template

---
title: "Post title"
date: "2026-02-10"
description: "Summary"
tags:
  - Next.js
  - RSS
draft: false
---

Future improvements

Add cover image handling and related post sections once the base workflow is stable.

Back to posts