Вступление

Прокачайте ваше NuxtJS приложение с модулем @nuxt/content: пишите в директории content/ и получайте ваши Markdown, JSON, YAML и CSV файлы через MongoDB подобное API, работает как базирующаяся на Git безголовая CMS.

Особенности

Потрясающе быстрая горячая перезагрузка в режиме разработки
Vue компоненты внутри Markdown
Полнотекстовый поиск
Поддержка статической генерации через `nuxt generate`
Мощный API конструктора запросов (MongoDB подобный)
Подсветка синтаксиса для блоков кода в файлах markdown с помощью PrismJS.
Генерация оглавления
Работает с Markdown, CSV, YAML, JSON(5), XML
Расширяется с помощью собственных парсеров
Расширяется с помощью хуков

Попробуйте светлую и темную темы:

Видео

Демонстрация использования $content и <nuxt-content> для отображения Markdown страниц:

Использование $content() для получения списка, фильтрации и поиска контента:

Отзывы