Git Variable Di Hugo
⛾ Home ─ hugo
Sabtu, 26 November 2022
(Diupdate: Kamis, 19 Januari 2023) -
📗
1 Menit
Disini kita akan belajar tentang Git variable di hugo. Mulai dari fungsi git variable sampai daftar git variable yang dapat kita gunakan.
Git variable atau variabel git digunakan untuk mengakses informasi tentang git.
Jika kamu belum mengetahui apa itu Git, Mulai belajar Git disini. Note: Belum tersedia (masih dalam proses pembuatan).
Menggunakan Git di hugo
Secara default, git di hugo tidak diaktifkan. Untuk mengaktifkan dan menggunakannya, kita perlu mengatur variabel enableGitInfo
ke nilai true.
File konfigurasi situs (config.toml):
1enableGitInfo = true
Atau kita juga bisa mengaktifkan fungsi Git dengan menjalankan perintah dibawah ini saat melakukan build ke folder public.
1hugo --enableGitInfo
Dibawah ini adalah contoh menggunakan Git.
1<span>{{ with .GitInfo }}{{ .Hash }}{{ end }}</span>
Kode diatas akan menampilkan hash dari git commit terakhir.
Daftar Git Variable
Berikut ini adalah daftar atau list dari variabel git yang dapat kita gunakan.
.AbbreviatedHash
Mereferensikan hash dari commit yang disingkat (umumnya 7 karakter, misalnya 836cbrc
).
.AuthorName
Mereferensikan nama author.
.AuthorEmail
Mereferensikan email author.
.AuthorDate
Mereferensikan tanggal dan waktu commit dari author.
Jika yang melakukan commit adalah orang lain (bukan author), kemungkinana tanggal dan waktu bisa berbeda.
.Hash
Mereferensikan hash dar commit.
Misalnya seperti 866cbccdab588b9908887ffd3b4f2667e94090c3
.
.Subject
Digunakan untuk mendapatkan pesan teks dari commit.