Untuk membuat blog dengan Hugo di Linux, berikut adalah langkah-langkah instalasi dan publishnya:
Langkah 1: Instalasi Hugo
- Buka terminal di Linux Anda
- Jalankan perintah
sudo apt install hugo
untuk menginstal Hugo pada sistem Linux Anda - Setelah proses instalasi selesai, cek apakah Hugo terinstal dengan benar dengan menjalankan perintah
hugo version
. Jika terinstal dengan benar, Anda akan melihat versi Hugo yang terpasang.
Langkah 2: Membuat website Hugo
- Buat sebuah direktori baru untuk website Anda dengan perintah
mkdir namadirektori
(ganti “namadirektori” dengan nama direktori pilihan Anda) - Masuk ke direktori baru dengan perintah
cd namadirektori
- Jalankan perintah
hugo new site namawebsite
untuk membuat sebuah website baru (ganti “namawebsite” dengan nama website pilihan Anda) - Hugo akan membuat sebuah direktori baru dengan nama “namawebsite”, yang akan berisi file-file yang diperlukan untuk membuat website Anda.
Langkah 3: Memilih tema Hugo
- Kunjungi situs web Hugo Themes (https://themes.gohugo.io/) dan pilih tema yang Anda sukai
- Unduh tema tersebut dan ekstrak file ke dalam direktori “themes” di direktori website Anda
- Buka file “config.toml” yang terdapat di direktori website Anda dengan menggunakan text editor seperti vim, nano, atau gedit.
- Ubah
theme = "default"
menjaditheme = "namathema"
(ganti “namathema” dengan nama tema yang Anda unduh tadi)
Langkah 4: Menambahkan Konten ke Website
- Jalankan perintah
hugo new post/namafile.md
untuk membuat sebuah file konten baru (ganti “namafile” dengan nama file pilihan Anda) - Buka file tersebut dengan text editor Anda dan mulai menulis konten Anda menggunakan bahasa markdown.
- Setelah menyelesaikan tulisan Anda, simpan file tersebut dan jalankan perintah
hugo server -D
untuk melihat hasil website Anda di browser.
Langkah 5: Publish Website
- Setelah memeriksa website Anda menggunakan perintah
hugo server -D
, jalankan perintahhugo
untuk menghasilkan website statis. - Salin folder
public
ke folder tempat Anda ingin menge-publish website Anda. - Anda dapat menge-publish website Anda dengan berbagai cara, salah satunya dengan menggunakan layanan hosting seperti GitHub Pages, Netlify atau AWS S3.
Demikianlah langkah-langkah membuat blog dengan Hugo di Linux. Semoga bermanfaat.