Search

Search tools, categories and pages, or ask the assistant.

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 Docmost
Docmost

Self-hosted, enterprise-ready wiki and documentation platform with real-time collaboration and AI capabilities.

View SilverBullet
SilverBullet

Open source markdown knowledge management system that works locally, on teams, and as published docs.

View AFFiNE
AFFiNE

Open-source, local-first knowledge base combining docs, whiteboards, databases, and AI in one workspace.

View Microsoft SharePoint
Microsoft SharePoint

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