Judul tullisan ini “Hugo - Hermit”. Kita tidak sedang bicara soal film (Hugo) atau pertapa (Hermit). Tulisan ini untuk membawa kamu mengenal salah satu cara lain untuk ngeblog selain cara mainstream, seperti menggunakan platform WordPress (WP), Blogger (Blogspot), atau meng-hosting sendiri dengan CMS Wordpress atau berbasis PHP lainnya.
Hugo
Hugo adalah salah satu static site generator seperti halnya Jekyll. Hugo dibuat dengan bahasa pemrograman Go (Golang) sehingga lebih fleksibel dan cepat. Pembuatnya Bjørn Erik Pedersen dan Steve Francia , bersama dengan 100 kontributor lainnya. Soal kecepatannya, entah karena faktor theme yang dipakai atau memang kinerja Hugo, speed saat ditest di PageSpeed Insights bisa sampai ke angka 100 atau dalam kisaran 90 - 100 (Hijau), baik untuk mobile maupun desktop.
Instalasi Hugo
Untuk menggunakan Hugo, kamu harus melakukan instalasi di komputer kamu. Karena saya memakai Windows maka saya hanya menunjukkan cara instalasi yang saya lakukan di lingkungan OS Windows.
Buka Command Prompt, ketik:
choco install hugo -confirm
Bila perintah ini memunculkan error, kemungkinan kamu belum memiliki package manager Chocolatey yang terinstal di Windows kamu. Agar kamu bisa menginstal Hugo di Windows, kamu harus install lebih dulu Chocolatey dengan perintah pada Command Prompt (buka sebagai Administrator):
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
Jalankan dengan enter dan tunggu proses penginstalan hingga selesai. Pada layar akan menampilkan hasil proses sebagai berikut:
Setelah proses selesai, kita bisa melihat versi Chocolatey yang sudah terinstal di Windows. Perintahnya: chocho
C:\WINDOWS\system32>choco
Chocolatey v0.10.15
Please run 'choco -?' or 'choco -?' for help menu.
Kalau muncul persis seperti di atas, berarti Si Choco sudah terinstal di Windows. Saatnya melanjutkan instalasi Hugo.
choco install hugo -confirm
result yang ditampilkan sebagai berikut:
Silahkan cek instalasi Hugo: hugo version
C:\WINDOWS\system32>hugo version
Hugo Static Site Generator v0.55.6-A5D4C82D windows/amd64 BuildDate: 2019-05-18T07:57:00Z
Yey, instalasi Hugo berhasil.
Jika ingin melakukan update versi Hugo, kita bisa melakukannya dengan perintah:
choco upgrade hugo
Atau, menghapusnya:
choco uninstall hugo
Build site Baru dengan Hugo
Bila Hugo ibarat alat, maka kita sudah memiliki alat untuk membuat site dengan alat itu. Kita akan coba membuat site dengan nama fatoni. Buka Command Prompt, pergi ke lokasi di mana kamu akan menempatkan site itu, misal di drive D:. Perintah yang digunakan:
D:\> hugo new site fatoni
Hasil layarnya akan muncul:
Congratulations! Your new Hugo site is created in D:\fatoni.
Just a few more steps and you're ready to go:
1. Download a theme into the same-named folder.
Choose a theme from https://themes.gohugo.io/, or
create your own with the "hugo new theme " command.
2. Perhaps you want to add some content. You can add single files
with "hugo new \.".
3. Start the built-in live server via "hugo server".
Visit https://gohugo.io/ for quickstart guide and full documentation.
Periksa foldernya, muncul fatoni. Di dalamnya terdapat 6 folder dengan 1 file ber-extension .toml
Fatoni
+ archtypes
+ content
+ data
+ layouts
+ static
+ themes
config.toml
Sampai tahap ini, kamu sudah berhasil melakukan instalasi Hugo dan membuat site baru dengan Hugo. Berikutnya adalah menginstall theme Hugo Hermit pada tulisan selanjutnya.