Empower your NuxtJS application with the @nuxt/content module: write in a content/ directory and fetch your Markdown, JSON, YAML, XML and CSV files through a MongoDB-like API, acting as a Git-based Headless CMS.


Blazing fast hot reload in development
Vue components in Markdown
Full-text search
Support static site generation with `nuxt generate`
Powerful QueryBuilder API (MongoDB like)
Syntax highlighting to code blocks in markdown files using PrismJS.
Table of contents generation
Handles Markdown, CSV, YAML, JSON(5), XML
Extend with custom parsers
Extend with hooks

Enjoy light and dark mode: 


Demonstration of using $content and <nuxt-content> to display Markdown pages:

Using $content() on a directory to list, filter and search content:


Create a blog with Nuxt Content


Edit this page on GitHub Updated at Mon, Nov 15, 2021