What is VitePress Blog?
VitePress Blog is a theme for VitePress that adds the missing pieces you usually need to turn a content site into a real blog.
Instead of building blog pages, author pages, tag pages, and archive navigation from scratch, you start with a structure that already understands those patterns. You still write content in Markdown, use frontmatter for metadata, and keep the familiar VitePress development workflow.
Just want to try it out? Skip to the Quickstart.
Developer Experience
VitePress Blog stays close to the VitePress way of building sites:
- write posts in Markdown
- configure the site with normal VitePress config
- extend the theme with Vue when you need custom behavior
- keep docs pages and blog pages in the same project
That makes it useful for personal blogs, engineering blogs, changelog sites, and documentation sites that also need a publishing flow.
What It Tries to Solve
VitePress already gives you a fast static site foundation. What this theme adds is the blog layer that many content sites end up needing:
- a clear place for posts and author profiles
- built-in routes for tags and archives
- a structure that works for both blog-only and docs-plus-blog sites
- a theme setup that still feels like normal VitePress
The result is a project that can start simple and still scale into a more polished publishing site.