Nuxt Content
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
- 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
- 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
Best for
Alternatives
More CMS
Compare allMarket-leading solution for authoring and publishing technical content.
Microsoft collaboration intranet for documents, lists, and team sites in Microsoft 365.
Adobe's next-generation help authoring and publishing solution designed for creating online help, policy and procedure documentation, knowledge bases.
Professional desktop publishing and layout design application used for creating printed books, brochures, digital magazines, flyers.