The file-based CMS for your Nuxt application, powered by Markdown and Vue components.
Nuxt Content is a powerful tool that reads the content directory in your project, parses various file formats (such as .md, .yml, .csv, or .json), and creates a data layer for your application. It also allows you to use Vue components in Markdown using its unique MDC syntax. With Nuxt Content, you can easily generate navigation, highlight code, build table of contents, and handle various file types like CSV, YAML, and JSON. It is compatible with Nuxt 2 as well as the upcoming Nuxt 3.
To install Nuxt Content, follow these steps:
git clone [repository_url]
pnpm
:pnpm install
pnpm prepare
pnpm build
pnpm dev
pnpm test
Nuxt Content is a powerful data layer tool for your application that can parse and handle various file formats. With its support for Vue components within Markdown, it offers a unique and convenient way to create content. With features like navigation generation, code highlighting, query building, and table of contents generation, Nuxt Content provides a comprehensive solution for managing content in your Nuxt project.