Hugo
Apa itu goHugo atau Hugo?
Hugo adalah Static Site Generator (SSG) yang dikembangkan menggunakan bahasa pemrograman 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.
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.