Tonton videonya:

Penjabaran:

Jika anda tidak ada waktu nonton sepenuhnya video atau web browser yang anda pakai tidak mendukung HTML5 atau video tidak bisa dimainkan.

Requirement

Untuk menghitung jumlah posting, yang saya pakai adalah unix/linux terminal beserta beberapa utlisnya. Bila anda sedang pakai OS Linux, anda sudah siap! Bila anda pakai Windows, anda bisa jalankan ini di VM atau bila tidak mau repot, lakukan online di Unix Terminal Online. Pakai Android? Install Termux.

Prosedural

Pertama yang saya lakukan adalah mendaftarkan semua posting termasuk halaman rumah. Misal situsnya adalah "http://mini.blogponsel.net", maka perintah berikut:

curl http://mini.blogponsel.net/sitemap.xml | grep -oP '(?<=<loc>).*?(?=</loc>)'

Maka akan tampil akan menampilkan output berupa daftar sebagai berikut:

http://mini.blogponsel.net
http://mini.blogponsel.net/qr-code-testing-.html
http://mini.blogponsel.net/this-is-fine-1-1-18-edition.html
http://mini.blogponsel.net/4-css-framework-super-kecil-yang-masuk-ke-daftar-template-blogponsel-net-.html
http://mini.blogponsel.net/jurnal-dimulai-.html
http://mini.blogponsel.net/sakurata-blogponsel-template.html
http://mini.blogponsel.net/fungsi-blog-pada-blogponsel-net-yang-jarang-member-ketahui-.html
http://mini.blogponsel.net/beralih-ke-tampilan-desktop-mobile-tidak-pernah-semudah-ini-.html
http://mini.blogponsel.net/struktur-data-pada-template-blogponsel-net.html
http://mini.blogponsel.net/minimalis-desain-dengan-sakura-a-minimal-classless-css-framework-theme-.html
http://mini.blogponsel.net/ask-me-anything.html

Berikutnya, dari tampilan yang ada, saya pipeline perintah wc -l untuk menghitung jumlah baris:

curl http://mini.blogponsel.net/sitemap.xml | grep -oP '(?<=<loc>).*?(?=</loc>)' | wc -l'

Maka akan tampil angka dari banyak baris tersebut:

11

Nilainya adalah 11. Bila dihilangkan index/halaman rumah, jadi 10 posting terdapat pada blog tersebut.

Keterangan:

  • curl adalah HTTP client
  • grep digunakan untuk mengambil karakter diantara <loc>...</loc>
  • wc untuk menghitung karakter, dengan flag -l untuk menghitung baris

Lakukan sendiri:

Nah, dari situ kita bisa lihat, untuk mengecek blog lain, yang anda lakukan hanya perlu mengubah alamat dari blog yang ingin kita hitung. Contoh lain, misal adalah blog milik Shinadera, sebagai berikut:

curl http://shinadera.org/sitemap.xml | grep -oP '(?<=<loc>).*?(?=</loc>)' | wc -l'

Maka yang tampil adalah:

1021

Wow, postingnya sudah mencapai seribu!

Bagaimana dengan blog anda?