Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Next.js portfolio template with a blog, MDX support, SEO optimization, RSS feed, and Tailwind v4.

A dark portfolio & blog theme for Astro with a live 5,000-particle Three.js background, blog system, and glassmorphism UI.
Portfolio Blog Starter is a Next.js template from Vercel's official examples collection that pairs a personal portfolio with a blog, supporting Markdown and MDX for content. This template comes pre-configured with SEO features (sitemap, robots, JSON-LD schema), an RSS feed, dynamic Open Graph images, syntax highlighting, Tailwind v4, and Vercel's Geist font. It is designed for deployment on Vercel and is part of a repository with over 5,000 GitHub stars.
The Portfolio Blog Starter is a portfolio site template complete with a blog, built by the Vercel examples team. It takes Markdown and MDX files as input and generates a fully styled static site with SEO meta tags, RSS feed, and dynamic Open Graph images. The template runs on Next.js and is designed to be deployed on Vercel, using Tailwind v4 for styling and the Geist font family.
pnpm create next-app --example and start editing content right away.The repository offers two workflows. For a quick launch, you can click the "Deploy with Vercel" button on the GitHub page to clone the example into a new Vercel project and deploy it. For local development, you run pnpm create next-app --example https://github.com/vercel/examples/tree/main/solutions/blog blog, then pnpm dev to start a development server. Once you're ready, deploy to Vercel using the standard Next.js deployment process.
Yes, the template is part of the open-source Vercel examples repository on GitHub, so it is free to use, modify, and deploy. No pricing information is provided in the source.
It uses Next.js as the React framework, Tailwind CSS v4 for styling, and Geist as the font. It also integrates with Vercel Speed Insights and Web Analytics.
Yes, the template supports both Markdown and MDX files. You can write blog posts and portfolio content using either format, and code syntax highlighting is built in.
You can either use the "Deploy with Vercel" button in the repository for a one-click deploy, or clone the repo, push it to a Git provider, and import it into Vercel. The README also mentions following the Next.js deployment documentation.
Yes, an RSS feed is included in the SEO features, along with sitemap, robots.txt, and JSON-LD schema.
