Tidak seperti blog yang lainnya yang menggunakan Jekyll sebagai blog engine, di blog ini menggunakan Hugo.

Hugo menurut saya sangan cepat, baik dari sisi setup, maupun dalam sisi deployment.

Instalasi

Instalasi sangat mudah, jika pengguna macOS, cukup menggunakan homebrew, dan jalankan perintah

$ brew install hugo 

dan system yang akan mengurus semuanya, untuk system dan cara lain silakan lihat didokumentasi.

Dan kemudian bisa melakukan perintah ini untuk melihat apakah site kita jalan dengan baik

$ hugo server

Jika berjalan normal, terminal akan memperlihatkan pesan seperti ini

                   | EN
+------------------+----+
  Pages            | 10
  Paginator pages  |  0
  Non-page files   |  0
  Static files     |  4
  Processed images |  0
  Aliases          |  4
  Sitemaps         |  1
  Cleaned          |  0

Total in 9 ms

Untuk melakukan kostumasi, bisa dilakukan edit file config.toml.

Theme

Untuk instalasi tema juga mudah, kebetulan saya menggunakan hugo-paper, cukup melakukan

$ git clone https://github.com/nanxiaobei/hugo-paper.git themes/hugo-paper

Setelah itu jangan lupa untuk memanggil theme tersebut di config.toml dengan menambahkan entry

...
theme = "hugo-paper"

Menulis entry

Menulis entry blog pertama kali bisa dicoba dengan menggunakan perintah

$ hugo new posts/entry-pertama.md

Sama seperti Jekyll, Hugo menggunakan markdown untuk formatting, setelah selesai menulis, untuk melihat hasilnya

$ hugo server

Perintah itu akan membuat server hugo aktif dan siap untuk menerima request.

Selanjutnya, akan dibahas mengenai deployment ke Netlify.com.