Cara Membuat Blog Dengan Hugo Di Linux
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, ganti “namadirektori” dengan nama direktori pilihan Anda
mkdir namadirektori
Masuk ke direktori baru dengan perintah
cd namadirektori
Jalankan perintah berikut, untuk membuat sebuah website baru (ganti “namawebsite” dengan nama website pilihan Anda)
hugo new site namawebsite
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” menjadi theme = “namathema” (ganti “namathema” dengan nama tema yang Anda unduh tadi)
Langkah 4: Menambahkan Konten ke Website
Jalankan perintah berikut untuk membuat sebuah file konten baru (ganti “namafile” dengan nama file pilihan Anda)
hugo new post/namafile.md
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 berikut untuk melihat hasil website Anda di browser.
hugo server -D
Langkah 5: Publish Website
Setelah memeriksa website Anda menggunakan perintah hugo server -D, jalankan perintah berikut untuk menghasilkan website statis.
hugo
Salin folder public ke folder tempat Anda ingin menge-publish website Anda.
Anda dapat menge-publish website Anda dengan berbagai cara, seperti sftp, ftp, atau rclone
Demikianlah langkah-langkah membuat blog dengan Hugo di Linux. Semoga bermanfaat.