Hugo if Isset Tutorial

Tutorial singkat menggunakan fungsi if isset di Hugo


JagoTekno.com - Hugo memiliki sedemikian rupa fungsi-fungsi yang bisa digunakan untuk merender halaman yang diinginkan.

Salah satunya adalah fungsi if dan isset yang bisa dilakukan untuk melakukan kondisional.

Dari pada melakukan pengkondisian sederhana seperti menampilkan description atau summary di hugo

Pada artikel ini saya ingin menunjukkan cara saya menggunakan rungsi if isset untuk merender taxonomy yang saya beri nama keyword dan tags, yang mana tag dan keyword ini sudah saya set pada bagian frontmatter file artikel.md saya.

keyword: 
- keyword1
- keyword 2
tags:
- tag 1
- tag 2

Kode ini biasa digunakan pada file single.html hugo untuk merender tag.

{{ if isset .Params "keyword" }} 
{{ range .GetTerms "keyword" }}
<a class="" href="{{ .Permalink }}">{{ .LinkTitle }}</a>
{{ end }}
{{ else }}
{{ range .GetTerms "tags" }}
<a class="" href="{{ .Permalink }}">{{ .LinkTitle }}</a>
{{ end }}
{{ end }}

Penjelasan kode di atas

Kode di atas akan merender list keyword saja jika itu terdapat pada artikel dan tidak akan merender tags, akan tetapi jika tidak terdapat keyword maka akan merender tags saja.

Mungkin di antara teman-teman punya trik yang lebih singkat, silahkan sampaikan pada kolom komentar di bawah.

Cara Install Driver Printer Epson Di Linux
Ditulis oleh Rafi pada Saturday, 24 June 2023
mrfdn author

Rafi

  • 15 year+ of Linux user.
  • 5 years+ blogger and web developer.

Jika artikel yang dibuatnya ternyata bermanfaat, support dengan cara

Baca juga

Cara Install Tailwind Hugo

Cara Install Tailwind Hugo

words min read

comments powered by Disqus