Introduction
Welcome to the Engineering Blog boilerplate. This is a sample post that shows the basic structure of a blog post.
Replace this content with your own writing. Posts are written in Markdown and stored in the content/blog/ directory.
Post structure
Each post lives in its own folder under content/blog/:
content/blog/
└── your-post-slug/
├── index.md # Post content and frontmatter
└── index.webp # Optional featured image (auto-detected)
Frontmatter fields
| Field | Required | Description |
|---|---|---|
title |
yes | Post title |
date |
yes | Publication date (YYYY-MM-DD) |
author |
yes | Author name |
excerpt |
yes | Short description shown in listings |
tags |
no | Array of topic tags |
featured |
no | Set to true to pin on the home page |
meta_title |
no | Custom SEO title (defaults to title) |
meta_description |
no | Custom SEO description (defaults to excerpt) |
Images
Place images in the same folder as your index.md. Reference them with a relative path:

Images are automatically converted to WebP by the build pipeline.
Next steps
- Replace this sample post with your own content
- Update the site name and URL in
lib/url.tsandapp/layout.tsx - Customize the hero section in
app/page.tsx - Deploy to Vercel or any static hosting provider
January 15, 2026