Saya pertama kali tau singkatan "K" ini sekitar 5 tahun lalu dan saya kira datang dari bahasa gaul dan ternyata ada sejarahnya yaitu berasal dari bahasa Yunani 'chilioi' yang berarti ribuan. 10K, 200K, 50K itu adalah angka-angka yang kerap kali ditemui ketika berbelanja. Tahukah Anda apa arti satuan 'K' di belakang angka tersebut? Huruf 'K' menjadi penting karena huruf itu merupakan pengganti ribu saat menyebutkan harga atau jumlah. Lalu, kenapa 'K' bisa mempunyai arti tersebut? Usut punya usut, Dikutip dari laman Merriam-Webster, satuan 'K' memiliki kepanjangan kilo. Kilo digunakan sebagai unit pengukuran dalam Sistem Satuan Internasional atau SI (Système international d'unités). Misalnya dalam mengukur jarak, 1 kilometer sama dengan 1.000 meter. Sedangkan untuk mengukur berat, 1 kilogram sama dengan 1.000 gram. Kata kilo berasal dari bahasa Yunani 'chilioi' yang berarti ribuan, digunakan untuk menyatakan banyak atau jamak.
Salah satu penyebab beratnya loading Blog pada hasil tes di Pagespeed insight adalah karena sizes width heigth gambar yang tidak atau belum ditentukan ukuran pastinya.
Khususnya pada halaman Beranda/Arsip/Search/Label, widget PopularPost, widget FeaturedPost.
Sementara untuk gambar postingan mungkin dapat dengan mudah diatur karena hanya menggunakan kode html biasa. Berbeda dengan gambar di Beranda misalnya kodenya bukan html biasa melainkan tag khusus jadi rada membingungkan bagi yang belum terbiasa.
Saya bukan ahli tapi bisa sedikit wkwk.
Berikut contoh tag khusus gambar pada Template Essential/Contempo Blogger.
<b:if cond='data:post.featuredImage'>
<div class='snippet-thumbnail'>
<b:include data='{image: data:post.featuredImage, imageSizes: [100], imageRatio: "1:1", sourceSizes: "100px"}' name='responsiveImage'/>
</div>
</b:if>
Itu kode aslinya namun saya ubah sedikit agar dapat langsung dipakai bagi yang membutuhkan.
Pada aslinya bagian sourceSizes: "(max-width: 800px), 20vw, 20vw"
Itu ukurannya kurang pasti jadi saya ganti menjadi 100px supaya pasti. Hasilnya 100x100px pada jenis layar apapun, kan keren konsisten. Atau pakai vw juga lebih bagus misal 20vw yang otomatis menyesuaikan ukuran pada layar apapun tanpa merubah sizes. Sizes 100px width=20vw height=20vw. Saya lupa vw itu berapa px. Yang penting jangan pakai max-width karena ukurannya akan berubah-ubah. Kalau harus pakai max-width sebaiknya pasang pada bagian css langsung bukan pada kode gambar.
Namun kode gambar seperti dibawah ini mungkin lebih simpel tapi saya belum pernah mencobanya.
<img expr:src='data:post.featuredImage'/>
Tinggal ditambahi sedikit menjadi begini.
<img expr:src='data:post.featuredImage' sizes='250px' width='20vw' height='128px'/>
Entahlah.
Itu satu contoh pada Template Essential/Contempo, masih ada satu jenis lagi kode yang saya dapat dari Notable, kodenya lebih rumit yaitu me-resize gambar pada url-nya.
https://1.bp.blogspot.com/--9fWds_FK88/YCfrpVHBlzI/AAAAAAAAAuM/ACsj2jlEsIISKu42nkfGIZcrGhRMxAguACLcBGAsYHQ/s140/no-image-02.jpg
Bisa dirubah menjadi.
https://1.bp.blogspot.com/--9fWds_FK88/YCfrpVHBlzI/AAAAAAAAAuM/ACsj2jlEsIISKu42nkfGIZcrGhRMxAguACLcBGAsYHQ/s1600/no-image-02.jpg
Merubah url yang terlihat seperti itu dari s140 menjadi 1600 mungkin mudah tapi kalau urlnya tidak terlihat tentu akan sulit. Lihat kodenya diposting satunya Kumpulan Tag Data Template Blogger
Saya malah kesulitan edit panjang lebar foto profil author.. Karena gak bisa bisa saya lepas saja, wkwkwk
BalasHapusmantul sekali...saya mencoba nilai serba auto namun salah satu nilai harus ditentukan terlebih dahulu, ternyata work juga...
BalasHapus