ホームページ >ウェブフロントエンド >jsチュートリアル >next.jsでSanity Studioを使用:Web開発の強化
現代のWeb開発では、Sanity、柔軟なCMS、およびnext.jsの相乗効果、強力なフレームワークReactがアプリケーションの作成を再定義します。 このチュートリアルは、Sanity StudioのNext.JSプロジェクトへの統合を詳しく説明しています
正気とは何ですか? next.jsとは何ですか?
React FrameworkであるNext.jsは、高速で最適化されたWebアプリケーションを構築できます。 サーバー側(SSR)および遺伝子サイト(SSG)でのレンダリング機能により、パフォーマンスとSEOを優先するプロジェクトに最適です
ステップ1:next.js
を作成します
next.jsの作成を開始します その端末:
>
<code class="language-bash">npx create-next-app@latest mi-app-sanity-next cd mi-app-sanity-next</code>ステップ3:正気プロジェクトの作成
<code class="language-bash">npm install -g @sanity/cli</code>指示に従って、ニーズに応じてコンテンツスキームを定義します
ステップ4:Sanity Unitsのインストール
<code class="language-bash">sanity init</code>next.jsプロジェクトで、ユニットをインストールして正気に接続します:
>
<code class="language-bash">npm install @sanity/client @sanity/image-url</code>ステップ6:next.js
sanity.js
<code class="language-javascript">// sanity.js import sanityClient from '@sanity/client'; import imageUrlBuilder from '@sanity/image-url'; const client = sanityClient({ projectId: 'su_project_id', // Reemplace con su ID de proyecto dataset: 'production', // Modifique si necesario apiVersion: '2023-10-16', // Use la fecha de lanzamiento de la versión API useCdn: true, // `false` para datos sin caché }); const builder = imageUrlBuilder(client); export const urlFor = (source) => builder.image(source); export default client;</code>
以上がnext.jsでSanity Studioを使用:Web開発の強化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。