Apa itu Hugo?
Hugo adalah sebuah static site generator atau SSG yang digunakan untuk membangun situs web dengan cepat dan mudah. SSG adalah sistem yang memungkinkan pengguna untuk membuat situs web yang dapat diakses secara online tanpa memerlukan server yang kompleks dan mahal.
Hugo menggunakan bahasa pemrograman Go dan dapat dijalankan pada berbagai sistem operasi seperti Windows, Mac OS, dan Linux. Keunggulan Hugo adalah kecepatannya dalam melakukan build situs web, karena Hugo dapat menghasilkan situs web yang siap untuk dipublikasikan dalam hitungan detik.
Hugo juga menyediakan berbagai fitur yang berguna untuk membangun situs web, seperti pemrosesan gambar, pengelolaan konten, dan dukungan multibahasa. Selain itu, Hugo menyediakan tema dan template yang dapat digunakan untuk menghasilkan situs web dengan tampilan yang menarik dan profesional.
Hugo cocok untuk digunakan oleh pengembang web yang ingin membangun situs web yang cepat, aman, dan mudah dioperasikan. Dengan Hugo, pengguna dapat fokus pada konten dan pengalaman pengguna, tanpa harus khawatir tentang kompleksitas infrastruktur server.
Instalasi Hugo di Ubuntu
Berikut adalah cara untuk menginstal Hugo di Ubuntu:
- Buka terminal di Ubuntu Anda.
- Pastikan sistem Anda telah terupdate dengan menjalankan perintah
sudo apt-get update
. - Install dependensi yang diperlukan dengan perintah
sudo apt-get install -y golang-go git
. - Buat direktori baru untuk menginstal Hugo dengan menjalankan perintah
mkdir ~/hugo
. - Pindah ke direktori yang baru dibuat dengan menjalankan perintah
cd ~/hugo
. - Unduh file biner Hugo dari situs web Hugo dengan perintah
wget https://github.com/gohugoio/hugo/releases/download/v0.84.3/hugo_extended_0.84.3_Linux-64bit.deb
. - Instal Hugo dengan menjalankan perintah
sudo dpkg -i hugo_extended_0.84.3_Linux-64bit.deb
. - Periksa apakah Hugo telah terinstal dengan menjalankan perintah
hugo version
.
Membuat Blog dengan Hugo di Ubuntu
Setelah Hugo telah terinstal di Ubuntu, berikut adalah cara untuk membuat blog dengan Hugo:
- Buka terminal dan buat direktori baru untuk situs Hugo dengan menjalankan perintah
mkdir namasitus
. Ganti “namasitus” dengan nama situs yang diinginkan. - Masuk ke direktori situs dengan menjalankan perintah
cd namasitus
. - Buat situs Hugo baru dengan menjalankan perintah
hugo new site .
. - Pilih tema untuk situs Anda dengan mengunjungi situs web HugoThemes. Unduh tema yang Anda inginkan dan ekstrak ke folder
themes
di direktori situs Anda. - Tambahkan tema yang dipilih ke situs Anda dengan menjalankan perintah
echo 'theme = "namatema"' >> config.toml
. Ganti “namatema” dengan nama tema yang Anda pilih. - Buat konten untuk situs Anda dengan membuat direktori
content
di direktori situs Anda dan tambahkan file markdown untuk setiap artikel atau halaman yang Anda inginkan. - Tambahkan menu navigasi ke situs Anda dengan mengedit file
config.toml
. Anda bisa menambahkan tautan ke halaman atau artikel yang telah Anda buat sebelumnya. Silahkan baca dokumentasi pada tema yang anda gunakan karena setiap tema berbeda-beda configurasinya - Jalankan situs Anda dengan menggunakan perintah
hugo server -D
. Halaman situs Anda akan di-generate dan tersedia dihttp://localhost:1313/
. - Setelah situs Anda siap untuk dipublikasikan, Anda dapat melakukan generate situs dengan perintah
hugo
. Halaman situs Anda akan di-generate ke folderpublic
. Anda dapat memindahkan isi folderpublic
ke server web Anda untuk mempublikasikan situs Anda.
Kesimpulan
Itulah panduan instalasi dan pembuatan blog dengan Hugo di Ubuntu. Dengan mengikuti langkah-langkah ini, Anda akan dapat membuat situs web statis menggunakan Hugo dengan mudah dan cepat. Selamat mencoba!