sanity
@nuxtjs/sanity

使用 Nuxt 和 Sanity 无头 CMS 访问文本、图像及其他媒体。

@nuxtjs/sanity

Nuxt Sanity

npm versionnpm downloadsCodecovLicenseNuxtVolta

SanityNuxt 的集成

功能

  • 只需引入您的 sanity.config.ts - 无需额外配置
  • 超轻量级 Sanity 客户端
  • 零配置图像/文件组件 + 可移植文本渲染器
  • 支持 GROQ 语法高亮
  • 支持 Nuxt 3 和 Nuxt Bridge

📖  阅读更多

快速设置

  1. @nuxtjs/sanity 依赖添加到您的项目中
npx nuxi@latest module add sanity
  1. @nuxtjs/sanity 添加到 nuxt.config.tsmodules 部分
{
  modules: [
    '@nuxtjs/sanity',
  ],
  sanity: {
    // module options
  }
}

注意:对于不支持 Bridge 的 Nuxt 2,请安装 @nuxtjs/[email protected] 并按照 https://v0.sanity.nuxtjs.org 上的说明进行操作。

开发

  1. 克隆此仓库
  2. 使用 pnpm install 安装依赖
  3. 使用 pnpm dev:prepare 模块
  4. 使用 pnpm dev 启动开发服务器

许可证

麻省理工学院许可证