Skip to content

Releases: nuxt-content/docus

v3.0.3

20 Jun 14:45

Choose a tag to compare

3.0.3 (2025-06-20)

Features

  • nav: handle nav for docs folder (65a477a)

Bug Fixes

  • landing: conditionally add prose (1931668)
  • landing: put back prose (73edf2a)
  • prerender: add mardown raw content (e35b7aa)

v3.0.2

17 Jun 18:29

Choose a tag to compare

3.0.2 (2025-06-17)

Features

  • llms: enable full by default (677078f)

Bug Fixes

v3.0.1

17 Jun 10:06

Choose a tag to compare

3.0.1 (2025-06-17)

🩹 Bug fixes

  • configs: handle llms and site default configs in a module (c642df9)
  • seo: improve async data key (2de5ffe)
  • llms: missing deps to enable full (6d354ce)
  • setup: define default app config in module (b250a1b)

❤️ Contributors

@larbish
@atinux

v3.0.0

13 Jun 15:39

Choose a tag to compare

3.0.0 (2025-06-13)

We’ve completely rewritten the Docus theme. Reviving it with a fresh and modern foundation powered by the Nuxt ecosystem and designed by Nuxt UI to offer the best documentation experience.

The goal was simple: take the best parts of the Nuxt ecosystem and deliver a documentation theme that’s powerful, elegant and easy to maintain.

What’s New in Docus v3?

📦 A real Nuxt app with just one dependency

Docus is built on top of Nuxt 3 (version 4 compatibility mode is enabled so we're already ready for Nuxt 4). That means your documentation is a full Nuxt application with access to the entire Nuxt features: components, modules, plugins, runtime config, and more.

But, the best part is... You only need the docus package. It bundles all the necessary officials Nuxt modules, so you can start writing documentation in seconds. All you need in your app is a package.json file and a content/ folder with your Markdown in it. Then you’re good to go.

✨ Designed by Nuxt UI Pro

Docus v2 is powered by Nuxt UI Pro, giving you a beautiful, responsive, and accessible theme out of the box. With Tailwind CSS v4, CSS variables, and the Tailwind Variants API, your docs look great by default but stays fully customizable.

You can tweak colors, update typography or adjust component styles globally or per component with simple updates in your app.config.ts.

Note

A UI Pro license is currently required, but we’re working to make it free for everyone soon

✍️ Markdown with superpowers (MDC syntax by Nuxt Content)

Writing docs has never been more simple. You're one Markdown folder away from it. Furthermore with Nuxt Content and the MDC syntax, you can embed interactive Vue components in Markdown and use any Nuxt UI components or your own custom ones.

🖥️ Nuxt Studio ready

Docus works perfectly with Nuxt Studio, allowing you to manage and edit your docs entirely from the browser. No terminal, no local setup. It’s the ideal way to collaborate with non-technical contributors or manage docs centrally for your team.

🔍 SEO out of the box

Technical SEO is tricky and boring. Docus offers a solid, opt-in default setup that works out of the box while giving you full control to customize your SEO metadata, from pages metas to social sharing images.

🔧 Full customization via component overrides

Need to replace parts of the layout or UI? Docus uses Nuxt Layers to let you override core components we've defined. Just create a new component in your project’s components/ directory using the same name, and Docus will automatically use it.

🤖 LLMs integration by default

Docus integrates nuxt-llms by default to prepare your content for Large Language Models (LLMs). All your documentation pages are injected and /llms.txt file is automatically generated and pre-rendered.

🧠 Smart defaults for a ready docs

Docus includes thoughtful defaults that save you time:

  • ✅ Auto-generated sidebar navigation from your folder structure
  • 🔍 Full-text search using Fuse.js
  • ✨ Optimized typography and layout
  • 🌙 Dark mode support out of the box
  • 🖼️ Nuxt Image integration for responsive, optimized images

🔁 Easy migration

Moving from any Markdown-based is straightforward: drop your .md files into your content/ folder and you’re live.

What’s Next?

🔧 Try Docus Today

npx docus init docs

That's it 🚀 You're ready to edit your content/ folder and start writing your doc.

🤝 Contribute

We’ve moved the repository to the NuxtLabs GitHub organization and cleaned up the issue tracker to start fresh.

Whether you’re fixing bugs, suggesting features, or writing docs, we’d love your help. Feedback, contributions, and discussions about the future of Docus are all welcome!

v3.0.0-alpha.3

12 Jun 13:37

Choose a tag to compare

v3.0.0-alpha.3 Pre-release
Pre-release

3.0.0-alpha.3 (2025-06-12)

v3.0.0-alpha.2

12 Jun 12:34

Choose a tag to compare

v3.0.0-alpha.2 Pre-release
Pre-release

3.0.0-alpha.2 (2025-06-12)

Bug Fixes

  • ci: nightly (26b92a7)
  • deps: remove brace-expansion optimization (355ac39)

v3.0.0-alpha.1

12 Jun 12:12

Choose a tag to compare

v3.0.0-alpha.1 Pre-release
Pre-release

3.0.0-alpha.1 (2025-06-12)

Bug Fixes

  • deps: refine optimizeDeps of @nuxt/content (#1080) (ba0f6ef)

v3.0.0-alpha.0

10 Jun 15:52

Choose a tag to compare

v3.0.0-alpha.0 Pre-release
Pre-release

3.0.0-alpha.0 (2025-06-10)

We’ve completely rewritten the Docus theme. Reviving it with a fresh and modern foundation powered by the Nuxt ecosystem and designed by Nuxt UI to offer the best documentation experience.

The goal was simple: take the best parts of the Nuxt ecosystem and deliver a documentation theme that’s powerful, elegant and easy to maintain.

What’s New in Docus v2?

📦 A real Nuxt app with just one dependency

Docus is built on top of Nuxt 3 (version 4 compatibility mode is enabled so we're already ready for Nuxt 4). That means your documentation is a full Nuxt application with access to the entire Nuxt features: components, modules, plugins, runtime config, and more.

But, the best part is... You only need the docus package. It bundles all the necessary officials Nuxt modules, so you can start writing documentation in seconds. All you need in your app is a package.json file and a content/ folder with your Markdown in it. Then you’re good to go.

✨ Designed by Nuxt UI Pro

Docus v2 is powered by Nuxt UI Pro, giving you a beautiful, responsive, and accessible theme out of the box. With Tailwind CSS v4, CSS variables, and the Tailwind Variants API, your docs look great by default but stays fully customizable.

You can tweak colors, update typography or adjust component styles globally or per component with simple updates in your app.config.ts.

Note

A UI Pro license is currently required, but we’re working to make it free for everyone soon

✍️ Markdown with superpowers (MDC syntax by Nuxt Content)

Writing docs has never been more simple. You're one Markdown folder away from it. Furthermore with Nuxt Content and the MDC syntax, you can embed interactive Vue components in Markdown and use any Nuxt UI components or your own custom ones.

🖥️ Nuxt Studio ready

Docus works perfectly with Nuxt Studio, allowing you to manage and edit your docs entirely from the browser. No terminal, no local setup. It’s the ideal way to collaborate with non-technical contributors or manage docs centrally for your team.

🔍 SEO out of the box

Technical SEO is tricky and boring. Docus offers a solid, opt-in default setup that works out of the box while giving you full control to customize your SEO metadata, from pages metas to social sharing images.

🔧 Full customization via component overrides

Need to replace parts of the layout or UI? Docus uses Nuxt Layers to let you override core components we've defined. Just create a new component in your project’s components/ directory using the same name, and Docus will automatically use it.

🤖 LLMs integration by default

Docus integrates nuxt-llms by default to prepare your content for Large Language Models (LLMs). All your documentation pages are injected and /llms.txt file is automatically generated and pre-rendered.

🧠 Smart defaults for a ready docs

Docus includes thoughtful defaults that save you time:

  • ✅ Auto-generated sidebar navigation from your folder structure
  • 🔍 Full-text search using Fuse.js
  • ✨ Optimized typography and layout
  • 🌙 Dark mode support out of the box
  • 🖼️ Nuxt Image integration for responsive, optimized images

🔁 Easy migration

Moving from any Markdown-based is straightforward: drop your .md files into your content/ folder and you’re live.

What’s Next?

🔧 Try Docus Today

npx [email protected] init docs

That's it 🚀 You're ready to edit your content/ folder and start writing your doc.

🤝 Contribute

We’ve moved the repository to the NuxtLabs GitHub organization and cleaned up the issue tracker to start fresh.

Whether you’re fixing bugs, suggesting features, or writing docs, we’d love your help. Feedback, contributions, and discussions about the future of Docus are all welcome!

v1.15.1

06 Nov 20:52

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.15.0...v1.15.1

v1.15.0

05 Oct 18:25

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.14.9...v1.15.0