sanity
@nuxtjs/sanity

Nuxt とヘッドレス CMS の Sanity を使って、テキスト、画像、その他のメディアにアクセスできます。

@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. nuxt.config.tsmodules セクションに @nuxtjs/sanity を追加します。
{
  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 を使って開発サーバーを起動します。

ライセンス

MITライセンス