Nuxt Content reads the content/ directory in your project, parses .md, .yml, .csv and .json files to create a powerful data layer for your application. Use Vue components in Markdown with the MDC syntax.
Write your content in Markdown, YML, CSV or JSON and query it in your components with powerful composables.
Query Builder
Query your content with a MongoDB-like API to fetch the right data at the right time.
Flexible Database
Add custom fields to your content, making it suitable for various types of projects and content structures.
Markdown with Components
Use Vue components in Markdown files, with props, slots and nested components with our improved Markdown syntax.
Code highlighting
Display beautiful code blocks on your website with the Shiki integration supporting VS Code themes.
Deploy everywhere.
Nuxt Content supports both Static Generation, Node.js hosting and even Workers environments.
Get started Now
Nuxt Content is a Git-based Headless CMS for Vue.js developers. It allows you to build your content with Markdown and JSON, and query it with a MongoDB-like API.
Nuxt Studio is a new editing experience for your Nuxt Content website, offering infinite customization and user-friendly edition. Edit your website with our Notion-like editor and unleash the collaboration between developers and copywriters.