Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A documentation template made with Nuxt UI and Nuxt Content.
Nuxt Docs Template is a starter template for building documentation websites with Nuxt UI and Nuxt Content, provided by the Nuxt UI team.
The Nuxt Docs Template is a pre-configured starter that scaffolds a documentation site running on Nuxt, the Vue-based web framework. It uses Nuxt UI as its component library and Nuxt Content to turn Markdown files into pages. The result is a functional docs site with navigation, typography, and a live demo at https://docs-template.nuxt.dev/. The template is maintained in the nuxt-ui-templates GitHub organization and can be used for both personal and commercial projects.
npm create nuxt@latest -- -t ui/docs, which pulls the template and installs it with your chosen package manager.pnpm install, then pnpm dev to start a development server at http://localhost:3000 with live reload.pnpm build to generate a production-ready static site or server-rendered app; pnpm preview lets you check the build locally.The template uses Nuxt Content as its engine: you author Markdown files in the content folder, and Nuxt Content generates pages at build time. For development, pnpm dev launches the local server with live reload; for production, pnpm build creates an optimized output. The template also supports Renovate, which watches the repository and opens pull requests automatically when dependencies have updates.
Run this command in your terminal: npm create nuxt@latest -- -t ui/docs. This scaffolds the template with Nuxt's create command using npm.
The template is built on Nuxt, with Nuxt UI for the interface and Nuxt Content for Markdown-based content. It is written in Vue and follows Nuxt's conventions for routing and modules.
Yes. The template includes a "Deploy with Vercel" button that creates a new repository and Vercel project with a pre-filled demo name and URL. You can also deploy manually using the Nuxt deployment guide.
The template is a free starter and its source is available in the nuxt-ui-templates GitHub repository. No paid plan is mentioned on the README; you do need a hosting account to publish the site.
After scaffolding, run pnpm install to install dependencies, then pnpm dev to start the development server at http://localhost:3000. For production, use pnpm build and pnpm preview.
