nuxt-seo by onmax/nuxt-skills
npx skills add https://github.com/onmax/nuxt-skills --skill nuxt-seonpx nuxi module add @nuxtjs/seo
适用于以下场景:
请根据你的任务考虑加载以下参考文件:
请勿一次性加载所有文件。 仅加载与你当前任务相关的文件。
所有 SEO 模块的基础。在 nuxt.config.ts 中配置 ,并通过 访问。完整选项请参阅 。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
siteuseSiteConfig()| 模块 | 用途 | 关键 API |
|---|---|---|
| nuxt-site-config | 共享配置 | useSiteConfig() |
| @nuxtjs/robots | robots.txt | useRobotsRule() |
| @nuxtjs/sitemap | sitemap.xml | defineSitemapEventHandler() |
| nuxt-og-image | OG 图像 | defineOgImage() |
| nuxt-schema-org | JSON-LD | useSchemaOrg() |
| nuxt-seo-utils | 元数据工具 | useBreadcrumbItems() |
| nuxt-link-checker | 链接验证 | 构建时检查 |
使用 asSeoCollection() 可根据 frontmatter 自动生成 sitemap、og-image 和 schema-org:
// content.config.ts
import { defineCollection, defineContentConfig } from '@nuxt/content'
import { asSeoCollection } from '@nuxtjs/seo/content'
export default defineContentConfig({
collections: {
posts: defineCollection(asSeoCollection({ type: 'page', source: 'posts/**' }))
}
})
重要提示: 在模块数组中,确保 @nuxtjs/seo 在 @nuxt/content 之前加载:
export default defineNuxtConfig({
modules: ['@nuxtjs/seo', '@nuxt/content']
})
Frontmatter 字段:ogImage, sitemap, robots, schemaOrg。
主技能文件:约 250 tokens。每个子文件:约 400-600 tokens。请仅加载与当前任务相关的文件。
每周安装量
969
代码仓库
GitHub Stars
606
首次出现
2026年1月25日
安全审计
安装于
opencode750
github-copilot724
codex723
gemini-cli721
cursor634
amp609
npx nuxi module add @nuxtjs/seo
Working with:
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.
Foundation for all SEO modules. Configure site in nuxt.config.ts, access via useSiteConfig(). See references/site-config.md for full options.
| Module | Purpose | Key API |
|---|---|---|
| nuxt-site-config | Shared config | useSiteConfig() |
| @nuxtjs/robots | robots.txt | useRobotsRule() |
| @nuxtjs/sitemap | sitemap.xml | defineSitemapEventHandler() |
| nuxt-og-image | OG images | defineOgImage() |
| nuxt-schema-org | JSON-LD | useSchemaOrg() |
Use asSeoCollection() for automatic sitemap, og-image, and schema-org from frontmatter:
// content.config.ts
import { defineCollection, defineContentConfig } from '@nuxt/content'
import { asSeoCollection } from '@nuxtjs/seo/content'
export default defineContentConfig({
collections: {
posts: defineCollection(asSeoCollection({ type: 'page', source: 'posts/**' }))
}
})
Important: Load @nuxtjs/seo before @nuxt/content in modules array:
export default defineNuxtConfig({
modules: ['@nuxtjs/seo', '@nuxt/content']
})
Frontmatter fields: ogImage, sitemap, robots, schemaOrg.
Main skill: ~250 tokens. Each sub-file: ~400-600 tokens. Only load files relevant to current task.
Weekly Installs
969
Repository
GitHub Stars
606
First Seen
Jan 25, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode750
github-copilot724
codex723
gemini-cli721
cursor634
amp609
Schema标记专家指南:结构化数据实现与SEO优化,提升富媒体搜索结果
25,700 周安装
Grimoire CLI 使用指南:区块链法术编写、验证与执行全流程
940 周安装
Grimoire Uniswap 技能:查询 Uniswap 元数据与生成代币/资金池快照的 CLI 工具
940 周安装
Grimoire Aave 技能:查询 Aave V3 元数据和储备快照的 CLI 工具
941 周安装
Railway CLI 部署指南:使用 railway up 命令快速部署代码到 Railway 平台
942 周安装
n8n Python 代码节点使用指南:在自动化工作流中编写 Python 脚本
943 周安装
Flutter Platform Views 实现指南:Android/iOS/macOS原生视图与Web嵌入教程
943 周安装
| nuxt-seo-utils | Meta utilities | useBreadcrumbItems() |
| nuxt-link-checker | Link validation | Build-time checks |