home.social

#vento — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vento, aggregated by home.social.

  1. While doing some work on my new motorcycle i found this…
    An active gps tracker with a sim card on a magnet under the cargo bed.

    Smashed it to bits of-course, but what the fuck!?

    #motorcycle #motorbike #gps #tracker #vento

  2. gw sekarang ngerti kenapa component di #Lume itu powerfull untuk urusan cari mencari data. Sebelumnya untuk membuat relasi atas sebuah artikel, ane harus memasukkan detail secara manual (data yaml-nya) sekarang cukup dengan component.

    {{ set postData = search.page(title=${judul}) }} dengan #Vento akan mencari artikel dengan keyword judul artikelnya (yang ini harus sesuai bahkan besar kecilnya, tak masalah.

    kemudian hasilnya adalah semua data yml dari artikel tersebut tersedia di postData tinggal ditarik dan ditata. Misalkan ambil deskripsi bisa dengan {{ data.deskripsi }}. Ini jauh lebih mudah daripada manipulasi di file _config.ts apalagi component-nya reusable dimana - mana enak dong, mantep dong.

  3. gw pasang related articles di bawah current article, filter berdasarkan key relasih. Sukses tapi outputnya masih menampilkan current article di dalam relasih.

    gw ga mau dong, tapi #lume ga ada fitur offset jadinya perlu pakai cara split atau slice. Gw pakai #Vento btw dan doi support untuk operasi Javascript di dalam template tags-nya.

    jadi cekidot...

    {{ set relasih = search.pages(`${ relasih }`, `date=desc`, 6 }}
    {{ if relasih.length > 0 }}
    {{ for rela of relasih.slice(1,6) }}
    <div class="related_article">
     <h4>{{ rela.judul }}</h4>
     <p>{{ rela.ringkasan |> md }}</p>
    </div>
    {{ /for }}
    {{ /if }}
    

    set relasih akan mengambil 6 artikel terakhir terkait dengan tag yang ditunjuk (dalam hal ini diambil dengan tag ${ relasih }.

    terus jika hasil/isi dari relasih lebih dari 0 maka eksekusi perintah di bawahnya, jika tidak abaikan.

    terus dari 6 artikel itu, mutilasi dengan urutan abaikan nomer 1 dan tampilkan sisanya 6 artikel sisanya.

    terus profit deh!