返回 Skill 列表
extension
分类: 开发与工程无需 API Key

nuxt-content

在使用Nuxt Content v3时使用 - 提供集合(本地/远程/API源),queryCollection API,MDC渲染,数据库配置,NuxtStudio集成,钩子,i18n模式,以及LLMs集成

person作者: jakexiaohubgithub

Nuxt Content v3

Progressive guidance for content-driven Nuxt apps with typed collections and SQL-backed queries.

When to Use

Working with:

  • Content collections (content.config.ts, defineCollection)
  • Remote sources (GitHub repos, external APIs via defineCollectionSource)
  • Content queries (queryCollection, navigation, search)
  • MDC rendering (<ContentRenderer>, prose components)
  • Database configuration (SQLite, PostgreSQL, D1, LibSQL)
  • Content hooks (content:file:beforeParse, content:file:afterParse)
  • i18n multi-language content
  • NuxtStudio or preview mode
  • LLMs integration (nuxt-llms)

For writing documentation: use document-writer skill For Nuxt basics: use nuxt skill For NuxtHub deployment: use nuxthub skill (NuxtHub v1 compatible)

Available Guidance

Read specific files based on current work:

Loading Files

Consider loading these reference files based on your task:

DO NOT load all files at once. Load only what's relevant to your current task.

Key Concepts

| Concept | Purpose | | --------------- | ----------------------------------------------------------------- | | Collections | Typed content groups with schemas | | Page vs Data | page = routes + body, data = structured data only | | Remote sources | source.repository for GitHub, defineCollectionSource for APIs | | queryCollection | SQL-like fluent API for content | | MDC | Vue components inside markdown | | ContentRenderer | Renders parsed markdown body |

Directory Structure

project/
├── content/                    # Content files
│   ├── blog/                   # Maps to 'blog' collection
│   └── .navigation.yml         # Navigation metadata
├── components/content/         # MDC components
└── content.config.ts           # Collection definitions

Official Documentation

  • Nuxt Content: https://content.nuxt.com
  • MDC syntax: https://content.nuxt.com/docs/files/markdown#mdc-syntax
  • Collections: https://content.nuxt.com/docs/collections/collections

Token Efficiency

Main skill: ~300 tokens. Each sub-file: ~800-1200 tokens. Only load files relevant to current task.