Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal, SEO-friendly portfolio and blog theme for Astro, supports Vue and UnoCSS.

A dark portfolio & blog theme for Astro with a live 5,000-particle Three.js background, blog system, and glassmorphism UI.
Vitesse theme for Astro is a minimal, SEO-friendly portfolio and blog theme built on Astro that supports Vue single-file components and UnoCSS styling, and ships with a one-click Netlify deployment flow.
Vitesse theme for Astro is an open-source starter template created by Kieran Wang that builds static portfolio and blog sites with Astro. It takes Markdown and MDX content plus Vue single-file components as input and generates a fully static site complete with an auto-generated sitemap and RSS feed. The template runs on Astro and is distributed on GitHub under the MIT License.
You can start from the GitHub template by clicking "Use this template" or press the Netlify deploy button to clone and publish in one step. For local development, install dependencies with npm install, then run npm run dev to open the dev server at http://localhost:1977. To publish, run npm run build and the static output lands in the dist folder; npm run preview shows you the final build locally. The project requires Node.js version 18 or higher. If you prefer pnpm or yarn, the README explains the small package.json edits needed for either package manager.
Yes, the template is open source and released under the MIT License, so you can use it for personal and commercial projects alike.
Yes, Node.js version 18 or higher is required for local development. The build scripts expect a modern Node runtime.
Yes, the README documents exact steps to switch. You need to remove the preinstall script if present, and change the simple-git-hooks and lint-staged commands to use pnpm or yarn.
Yes, the template automatically generates an XML RSS feed from your content collection alongside a sitemap, so subscribers can follow new posts.
Yes, the theme supports MDX, which lets you import and use Vue single-file components anywhere in your Markdown content.
Vitesse theme for Astro is released under the MIT License, copyright 2024 Kieran Wang.
