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=1fields=lightmembuang blok dan hanya menyisakan yang dibutuhkan kartu. Data SEO dipangkas jadi gambar sosialnya saja, berupa{media_id, url, thumbnail_url}, dan artikel membawaauthor_name.count=1menambahkan 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.