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 啟動開發伺服器

許可證

麻省理工學院許可證