Nuxt Content

content.nuxt.com

File-based CMS module for Nuxt with Markdown, MDC, and content querying.

Overview

Nuxt Content is a module for Nuxt that provides a simple way to manage content within your git repository. It allows developers to write content in Markdown, YAML, JSON, or CSV files and query them with a MongoDB-like API directly in their Vue components.

The module combines file-based simplicity with Vue component power, enabling you to use Vue components with props and slots inside Markdown files through the MDC syntax. It features type-safe queries through TypeScript integration, SQLite-powered storage with custom fields, and code highlighting with Shiki integration.

Nuxt Content works on all hosting providers—static, server, serverless, and edge—and integrates with Nuxt Studio, a visual editor that lets non-technical team members edit content in production while publishing changes directly to Git.

Key features

  • File-based CMS with Markdown, YAML, JSON, CSV support
  • Vue components in Markdown with MDC syntax
  • Type-safe queries with TypeScript integration
  • Content Collections with schema validation
  • MongoDB-like Query Builder with filtering and pagination
  • Code highlighting with Shiki and VS Code themes
  • Visual Editor via Nuxt Studio
  • Automatic navigation generation
  • Prose Components for consistent styling
  • Deploy anywhere—static, server, serverless, edge
Pros
  • Git-based workflow keeps content in version control
  • Full TypeScript support with auto-completion
  • Vue components directly in Markdown files
  • Works on all hosting platforms without configuration
  • Free and open-source visual editor (Nuxt Studio)
  • SQLite-powered storage optimized for performance
  • Schema validation ensures data consistency
Cons
  • Requires Nuxt framework—not standalone
  • Learning curve for MDC syntax and collections setup
  • Nuxt Studio integration still marked as 'coming soon'
  • Limited to file-based content sources
Use this if
You're building a Nuxt application and want content management integrated directly into your git workflow with type-safe queries and Vue component support.
Skip this if
You need a standalone CMS independent of Nuxt, require a fully mature visual editor in production, or prefer traditional database-backed content management.

Best for

Nuxt developers building content-rich websitesDocumentation sites and blogsProjects needing git-based content managementTeams wanting visual editing without leaving git workflowType-safe content querying in Vue applications

Alternatives

ContentfulStrapiSanityMarkdown-based static site generators like Hugo or Jekyll

Compare Nuxt Content alternatives

More CMS

Compare all
View BaseHub
BaseHub

AI-native headless CMS with typed SDK and content branching.

View Microsoft SharePoint
Microsoft SharePoint

Microsoft collaboration intranet for documents, lists, and team sites in Microsoft 365.

View RoboHelp Server
RoboHelp Server

Adobe's next-generation help authoring and publishing solution designed for creating online help, policy and procedure documentation, knowledge bases.

View FrameMaker Server
FrameMaker Server

Market-leading solution for authoring and publishing technical content.