Agar Hugo tidak melakukan HTTP Request saat Offline

18 Mar 2018 · 1 min read

Saya menggunakan shortcode twitter dan instagram di dalam postingan. Setiap kali mau render, pasti akan melakukan HTTP Request ke API twitter dan instagram.

Sehingga, apabila kita render saat dalam keadaan offline, maka akan menghasilkan error seperti ini:

Error Call GetJSON

Cara mencegahnya:

Kita cukup mengisi alamat baseurl dengan localhost:

baseurl = "http://localhost"

Atau bisa juga diberikan saat me-render atau menjalankan server Hugo dengan flag -b atau --baseURL.

hugo server -b http://localhost

Maka Hugo tidak akan melakukan HTTP Request lagi. 😜

Update 06/04/2018: Ternyata masih belum bisa…

Update 11/10/2018: Solusinya gunakan variabel .IsServer