Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Slantire is a Nuxt Studio blog theme powered by Nuxt Content and Nuxt UI Pro, turning Markdown into a static SEO-ready site.

Fully customizable personal portfolio and blog website made with Spring Boot
Slantire is a Nuxt Studio blog theme powered by Nuxt Content and Nuxt UI Pro, built to turn Markdown files into a fast, SEO-ready blog or portfolio site.
Slantire (pronounced slan.ti.ˈɾɛ, from the Na'Vi word for 'inspiration') is an open-source blog theme created by Barbapapazes for Nuxt Studio. It takes Markdown content as its input and produces a static blog or portfolio website, using Nuxt Content for content management and Nuxt UI Pro for the interface layer. The theme runs on the Nuxt framework and is released under the MIT License. A live demo is available at https://slantire.barbapapazes.dev/ and you can try it in the browser via Stackblitz.
npm run generate builds a complete static site, ready to deploy anywhere.After cloning the repository, install dependencies with pnpm install and run pnpm run dev to start the development server at http://localhost:3000. For a production build, set the NUXT_UI_PRO_LICENSE environment variable (a Nuxt UI Pro license is required) and define NUXT_SITE_URL for a valid robots.txt and sitemap, then run npm run generate.
The Slantire source code is free and open source under the MIT License. However, generating a production build requires a paid Nuxt UI Pro license, so you must set the NUXT_UI_PRO_LICENSE environment variable before running npm run generate.
Slantire depends on Nuxt UI Pro, so a valid NUXT_UI_PRO_LICENSE is necessary for production builds. Development mode works without a license, and you also need NUXT_SITE_URL to produce correct robots.txt and sitemap files.
Yes, dark mode is included as a built-in feature of the theme.
It ships with Open Graph, robots.txt, and sitemap support powered by Nuxt SEO modules, making basic SEO automatic when you supply the site URL.