setelah kita sudah membuat site dengan hugo di locahost, sekarang kita coba untuk mengupload ke hosting di netlify. bagi yang belum install hugo, bisa di cek sini. cara install hugo cara upload ke netlify tidak begitu sulit sangat lah mudah. cara upload hugo di netlify.
- buat lah akun github
- lanjut membuat Repositories dengan nama bebas.
- Buka Cmd dan pindah ke path project web kalian
- ketikan kode ini :
git init git add . git commit -m "first commit" git remote add origin 'ganti dengan link repo kalian' git push -u origin master
setelah project di push ke github, sekarang buat akun di netlify dengan menungunakan akun github. dan allow permission untuk netlify. setelah itu buat site dan pilih repositories dari Github yang kalian buat tadi.
lanjut langsung next next saja, tidak ada yg perlu di rubah. hanya saja tambahkan file konfig netlify dengan cara membuat file netlify.toml
di project web root kalian, dan isikan file ini.
[build]
publish = "public"
command = "hugo --gc --minify"
[context.production.environment]
HUGO_VERSION = "0.58.1"
HUGO_ENV = "production"
HUGO_ENABLEGITINFO = "true"
[context.split1]
command = "hugo --gc --minify --enableGitInfo"
[context.split1.environment]
HUGO_VERSION = "0.58.1"
HUGO_ENV = "production"
[context.deploy-preview]
command = "hugo --gc --minify --buildFuture -b $DEPLOY_PRIME_URL"
[context.deploy-preview.environment]
HUGO_VERSION = "0.58.1"
[context.branch-deploy]
command = "hugo --gc --minify -b $DEPLOY_PRIME_URL"
[context.branch-deploy.environment]
HUGO_VERSION = "รง"
[context.next.environment]
HUGO_ENABLEGITINFO = "true"
buat file nya di root project web kalian, dan push kembali ke github. untuk push bisa menggunakan command yang pertama tadi, otomatis akan ke build dan deploy di akun netlify. lain waktu kita akan membuat theme di hugo.