Starterslab Blog Management (Markdown & MDX Guide)
This directory contains all published articles for the Starterslab Knowledge Base (/blog).
How to Add a New Post
- Create a new
.mdxor.mdfile incontent/blog/(e.g.scaling-postgres-pools.mdx). - Add the YAML frontmatter at the very top:
---
title: "Your High-Impact Title Here"
excerpt: "1-2 sentence compelling summary of the architectural breakdown."
date: "Nov 01, 2026"
readTime: "5 min read"
category: "Engineering Systems" # Options: "Engineering Systems" | "AI Architecture" | "High-Throughput Systems" | "Security & Compliance"
author:
name: "Khalid Ismail"
role: "Founder & Tech Lead @ Starterslab"
avatar: "/khalid.png"
badge: "diamond" # Options: "diamond" | "arrows" | "currency" | "shield" | "server"
patternType: "charcoal" # Options: "charcoal" | "cobalt" | "sage" | "amber" | "indigo"
featured: false # Set true to pin as the hero card on /blog
---
Write your content in standard Markdown below the frontmatter:
- Use
## Heading 2for section titles. - Use blockquotes (
> “Direct quote or core principle...”) for high-impact editorial pull-quotes.
- Use
Save the file. Next.js automatically detects, compiles, and routes it to
/blog/<filename-without-extension>.
