Daftar lebih cepat dengan entri mode ringan

Halaman indeks blog tidak butuh semua blok dari setiap artikel. Minta entri ringan ke API delivery dan kirim sebagian kecil datanya saja.

Halaman daftar menampilkan judul, tanggal, ringkasan, dan gambar per artikel. Mengirim isi lengkap dua puluh artikel hanya untuk itu membuang bandwidth dan waktu. API delivery punya mode ringan untuk kebutuhan ini.

Minta entri ringan

GET /v1/public/entries?type=post&locale=id&fields=light&count=1
  • fields=light membuang blok dan hanya menyisakan yang dibutuhkan kartu. Data SEO dipangkas jadi gambar sosialnya saja, berupa {media_id, url, thumbnail_url}, dan artikel membawa author_name.
  • count=1 menambahkan jumlah total hasil, jadi Anda bisa menampilkan nomor halaman.

Menelusuri halamannya

Daftar memakai cursor: kirim next_cursor dari satu jawaban untuk mengambil halaman berikutnya. Untuk blog klasik dengan nomor halaman, layer mengubah /blog/page/3 menjadi cursor yang tepat untuk Anda, sampai batas halaman yang diatur.

Layer sudah melakukannya

useAtlasEntries() di @atlas/nuxt meminta entri ringan secara default dan menambahkan jumlah total di halaman pertama. Kirim full: true hanya kalau daftar memang butuh bloknya. Blog ini memakainya: indeks yang barusan Anda buka memuat entri ringan.

//Baca juga

Lainnya dari blog

Semua artikel →

//Kelola setiap brand dari satu tempat.

Mulai gratis untuk satu brand. Ajak tim Anda saat sudah siap.

$ npm install @atlas/client @atlas/nuxt

Gratis untuk satu brandTanpa kartu kreditUpgrade kapan saja