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/jaandcontent/en - Review every post via Vercel preview deployment
- Generate OGP images and RSS feed automatically
Adding a new post
- Create a
.mdfile undercontent/{locale} - Fill in frontmatter fields (
title,date,description,tags,draft) - 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.