Pengenalan dan Instalasi Hugo di Linux

Tech
|
Cover Image for Pengenalan dan Instalasi Hugo di Linux

Pengenalan

Hugo merupakan Static Site Generator, dimana Hugo mengubah konten yang telah dibuat menjadi halaman website statis yang utuh berbentuk HTML. Hugo dibuat menggunakan bahasa pemrograman Golang, atau dikenal juga dengan Go, yang merupakan bahasa pemrograman yang pertama kali dikembangkan oleh Google. Hugo cocok digunakan untuk membuat halaman blog, profil perusahaan, atau website lain yang menggunakan konten yang digenerasi. Menggunakan hugo, pengguna tidak lagi perlu mengelola sumber daya yang rumit untuk membuat halaman web.

Meskipun Hugo dibuat menggunakan Go, pengguna tidak perlu memahami Go terlebih dahulu untuk menggunakan Hugo karena konten yang dibuat dengan hanya menggunakan file Markdown. Markdown sangatlah mudah untuk digunakan dan tidak memiliki kompleksitas yang tinggi apabila dibandingkan dengan bahasa pemrograman. File Markdown yang telah dibuat kemudian dibuat menjadi file HTML oleh Hugo secara otomatis.

Instalasi

Hugo dapat diinstal melalui file binary ataupun membangun dari source code secara langsung. Selain itu, untuk mempermudah instalasi, Hugo juga terdapat pada beberapa repositori distibusi linux dan sebagai Snap. Berikut adalah beberapa caranya :

Debian dan Ubuntu

Hugo dapat diinstal melalui file .deb dengan cara :

  1. Kunjungi halaman https://github.com/gohugoio/hugo/releases dan pilih file .deb dengan versi terbaru yang sesuai.
  2. Buka terminal yang terinstal kemudian masuk pada direktori Downloads atau sesuai dimana file .deb sebelumnya disimpan
  3. Jalankan command install :
sudo dpkg -i hugo_<VERSION>_Linux-64bit.deb

Hugo juga tersedia pada repositori Debian dan Ubuntu, namun tidak disarankan untuk menggunakan cara ini :

sudo apt install hugo

Arch Linux

Hugo tersedia pada Arch Linux community repository yang dapat diinstall menggunakan command :

sudo pacman -Syu hugo

Fedora, Red Hat, dan CentOS

Hugo terdapat pada repositori Fedora yang dapat diinstall menggunakan command :

sudo dnf install hugo

Snap Package

Bagi pengguna yang telah memiliki Snap, maka Hugo dapat diinstal melalui Snap dengan command :

snap install hugo

Petunjuk instalasi Snap dapat diakses pada website Snapcraft

Homebrew

Bagi pengguna yang memiliki Homebrew package manager, maka Hugo dapat diinstal melalui command :

brew install hugo

Petunjuk instalasi Homebrew dapat diakses pada website Homebrew.

Setelah Instalasi

Setelah hugo terinstall maka berikutnya kita dapat memulai membuat website yang kita inginkan. Hugo memiliki beberapa petunjuk yang dapat diakses pada website resmi Hugo.

© 2024 Irfan Nurghiffari Muhajir

With 😻 using NextJS & Tailwind CSS