Feb 17, 2026

Getting Started With This Portfolio

How this static portfolio is structured and why markdown powers the blog.

Workspace setup and markdown writing flow
portfolioreactmarkdown

Getting Started

This portfolio is intentionally simple. I wanted a site that is easy to maintain, easy to deploy, and still pleasant to read on desktop and mobile.

Why markdown for posts

Markdown keeps writing friction low. New post workflow:

  1. Add a file in src/content/blog/.
  2. Write frontmatter metadata.
  3. Write content.
  4. Build and deploy.

No admin dashboard, no database migrations, no CMS lock-in.

Code block support

Syntax highlighting is enabled from day one.

export function greet(name: string) {
  return `Hello, ${name}`
}

That is enough to start documenting architecture decisions, deployment notes, and lessons learned.