Hugo
Apa itu goHugo atau Hugo?
Hugo adalah Static Site Generator (SSG) yang dikembangkan menggunakan bahasa pemrograman Go, atau sering disingkat menjadi Go.
Hugo hanya terdiri dari satu file biner dan menawarkan kinerja yang sangat cepat, sesuai dengan klaim yang dibuat.
Instalasi:
Hugo bisa digunakan di berbagai platform, dan saya sangat menyarankan untuk mengunkan Docker karena banyak keuntungan yang bisa diperoleh.
Windows
macOS
brew install hugo
[[Ubuntu]]:
sudo dpkg -i hugo.deb
Docker:
Instalasi dengan docker banyak memiliki keungulan seperti kita dapat menentukan versi Hugo yang di pakai dan menjaga kebersihan komputer lokal.
Pada artikel ini saya akan mengunakan docker image dari hugomods.
Unduh docker image dengan mengunakan perintah:
docker pull
Buat kontainer dari docker image dan masuk kedalam docker kontainer:
docker run --name hugo -it -v $PWD:/src
Cara pengunaan:
Buat website baru:
hugo new site <nama webiste>
buat konten:
hugo new a.md
hugo new dir1/b.md
Hugo membagi konten menjadi 2, list content dan single content.