Hugo - Hermit

17 Juli 2019

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.