An introduction to my portfolio website and what you can expect to find here.
This is a sample blog post to demonstrate the structure and format for your own blog content. You can replace this with your own posts or delete it entirely if you don't want to include a blog section.
Each blog post is written in MDX format, which allows you to combine Markdown with React components. Here's what you need to know:
Every blog post should start with frontmatter containing:
title: The post titledescription: A brief description for SEO and previewsimage: Optional OG image URL (defaults to /og/simple)category: Optional category for filtering postsicon: Optional icon name (Lucide icons supported)new: Optional flag to show a "New" badgecreatedAt: Creation date (YYYY-MM-DD format)updatedAt: Last updated date (YYYY-MM-DD format)Blog post files should be named using kebab-case and end with .mdx. The filename (without extension) becomes the URL slug.
You can use standard Markdown syntax along with React components. The portfolio includes several custom components you can use in your posts.
Happy writing!