Rumah >hujung hadapan web >tutorial js >Menggunakan Sanity Studio dengan Next.js: Meningkatkan Pembangunan Web Anda
Dalam pembangunan web moden, sinergi antara kewarasan, CMS fleksibel, dan seterusnya. Tutorial ini memperincikan integrasi Sanity Studio ke dalam projek Next.js, yang menawarkan penyelesaian yang mantap untuk pengurusan kandungan
Apa itu kewarasan?
Next.js, rangka kerja React, membolehkan untuk membina aplikasi web yang cepat dan dioptimumkan. Fungsi renderingnya di sisi pelayan (SSR) dan tapak genetik (SSG) menjadikannya sesuai untuk projek yang mengutamakan prestasi dan SEO
Langkah 1: Membuat Next.js
mula membuat next.js. Di terminalnya:
Langkah 3: Mewujudkan Projek Sanity
<code class="language-bash">npx create-next-app@latest mi-app-sanity-next cd mi-app-sanity-next</code>Di terminal yang sama, buat projek kewarasan:
Ikuti arahan, menentukan skema kandungan mengikut keperluan anda
integrasi kewarasan dengan next.js<code class="language-bash">npm install -g @sanity/cli</code>
dalam projek seterusnya.js anda, pasang unit untuk berhubung dengan kewarasan:
><code class="language-bash">sanity init</code>
Langkah 5: Mengkonfigurasi Sanity Pelanggan
Langkah 6: Kandungan perundingan di Next.js
<code class="language-bash">npm install @sanity/client @sanity/image-url</code>Gunakan klien kewarasan untuk berunding dengan kandungan di Next.Js. Contoh pada halaman:
Kesimpulan 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>Saya harap panduan ini berguna. Kongsi pengalaman anda dengan kewarasan dan seterusnya.js dalam komen
Atas ialah kandungan terperinci Menggunakan Sanity Studio dengan Next.js: Meningkatkan Pembangunan Web Anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!