Lewati ke konten utama
  1. Posts/

Cara Deploy Hugo dengan Netlify

·294 kata·2 menit· 0 · 0 ·
deployment netlify
Syahravi
Penulis
Syahravi
Seorang penggemar teknologi dan pengembang perangkat lunak yang membara!! 😄.
Daftar isi
Hugo Dasar - This article is part of a series.
Part 3: This Article

Bagian hebat dari Hugo… ia bisa di-deploy di mana saja.

Hugo dapat di-deploy di Shared Hosting, VPS, Cloud Hosting, Firebase, Netlify dll.

Deploy1 atau deployment2 adalah sebuah proses atau aktifitas penyebaran untuk membuat “suatu hal” agar dapat .

Umumnya untuk “deploy hugo” kita hanya perlu memindahkan semua file yang ada di dalam folder public ke web server.

Namun…

Beda tempat, beda cara.


Cara Deploy Hugo dengan Netlify. #

Sebelum dimulai, hal yang harus disiapkan yakni…

  • Situs Hugo yang “sudah siap” di-hosting (lihat chapter 2),
  • Akun Github/Gitlab/Bitbucket, dan
  • Akun Netlify

Ikuti chapter sebelumnya untuk membuat situs hugo yang “sudah siap” di-hosting.

Pemahaman tentang Github. #

  1. Buat akun Github (jika belum).

  2. Buat repositori baru.

  3. Clone repositori ke laptop.

  4. Pastikan hugo yang kita buat sudah berada di .

  5. push repositori ke Github dengan cara ketik

git add --all
git commit -m "Initial"
git push origin main

Repositori di Github bisa kita private bila perlu.


Pemahaman tentang Netlify. #

  1. Silakan daftar akun Netlify.

Pendaftaran Netlify bisa menggunakan akun Github, Gitlab, Bitbucket, dan alamat email.

  1. Klik “New site from Git” pada Netlify.

  2. Hubungkan antara Netlify dengan Github.

  3. Klik “Deploy site” untuk memulai proses deploy.

Kita akan diminta (optional) menentukan pengaturan untuk deployment. Seperti branch, perintah untuk build, dan piblish dir.

Mendapat domain acak `.netlify.app`:
  1. Mengubah domain name (sesuai keinginan).
  • Klik Domain settings » Optios » change site name.

Bila terjadi error #

Mari kita pantau dari Deploy Log.

Tertulis error pada Hugo version

Mari kita perbaiki dengan menambahkan file netlify.toml dengan isi:

file netlify.toml.

[context.production.environment]
  HUGO_VERSION = "0.85.0"

Deklarasi di atas mengartikan bahwa kita ingin menggunakan HUGO_VERSION ‘0.85.0’ yang sebelumnya error karna kita menggunakan HUGO_VERSION ‘0.54.0’.

Berhasil diakses di https://suigen.netlify.app/.


  1. deploy [kata kerja transitif]: Menyebar(kan). ↩︎

  2. deployment [kata benda]: penyebaran. ↩︎

Hugo Dasar - This article is part of a series.
Part 3: This Article

Related

Cara Membuat Website dengan Hugo SSG
·754 kata·4 menit· 0 · 0
Cara Install Gohugo Static Site Generator
·318 kata·2 menit· 0 · 0