Feb 17, 2026
Getting Started With This Portfolio
How this static portfolio is structured and why markdown powers the blog.
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:
- Add a file in
src/content/blog/. - Write frontmatter metadata.
- Write content.
- 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.