Versi 2 : Cara build netlify via hugo 2.0

Assalamualaikum sob,

Sebelumnya saya sudah jabarkan cara build netlify via hugo dengan cara 2x klik kanan. Untuk versi ini akan dibuat lebih simple lagi, yaitu hanya dengan 1x klik kanan. Jadi kalo sebelumnya setelah klik menu "AutoHugo" maka harus dilanjutkan dengan klik menu "DeployHugo". Kini hal itu tidak perlu lagi, karena sekarang hanya sekali klik kanan saja maka proses akan dapat berjalan sampai selesai.


Caranya hampir sama yaitu dengan klik kanan pilih menu "AutoHugo", kemudian akan muncul jendela prompt, dan tinggal kita jalankan seperti biasa.

Tentunya dengan update ini maka script sebelumnya juga perlu diupdate, kalian bisa tinggal copas aja, sekalian saya paste disini aja, biar tidak perlu repot2 download. Selain itu link download google drive kemarin juga error. 

Berikut scriptnya saya sediakan dibawah ini, tinggal taruh di notepad, kemudian simpan file dengan nama terserah kalian diikuti dengan ekstensi .bat (namafile.bat)

@echo off

set /p input="Masukkan nama folder yang anda inginkan :"

title AutokanHugo  - %input% 

cd C:\Hugo\bin\

hugo new site %input%

mkdir C:\Hugo\bin\%input%\content\posts

xcopy C:\laragon\shuriken4\exports\2021-04-08\hugo-1 C:\Hugo\bin\%input%\content\posts

cd %input%

git clone --depth 1 https://github.com/carsonip/hugo-theme-minos

del "C:\Hugo\bin\%input%\config.toml"

echo baseURL = "https://%input%.netlify.app/" >> config.toml

echo languageCode = "en-us" >> config.toml

echo title = "%input%" >> config.toml

echo theme = "theme-minos" >> config.toml

cd C:\Hugo\bin\%input%

hugo

pause

cd C:\Hugo\bin\%input%\public

call netlify init

cd C:\Hugo\bin\%input%\public

call netlify deploy --prod --timeout 9999

start chrome.exe %input%.netlify.app

start chrome.exe https://search.google.com/search-console/

saya asumsikan folder hugo diletakkan di drive C sesuai petunjuk di dojo docs, maka yang perlu diganti adalah yang saya beri tanda merah 

xcopy C:\laragon\shuriken4\exports\2021-04-08\hugo-1 C:\Hugo\bin\%input%\content\posts

itu disesuaikan dengan folder export hugo di shurikennya di masing-masing pc/laptop kalian sob

untuk command

pause

yang terletak persis dibawah command hugo, tujuannya adalah ketika kita build hugo biasanya terdapat warning/error "unmarshal" (ini dikarenakan ada karakter non latin yang terscrape) maka maka kita bisa delete file yang bersangkutan terlebih dahulu baru kita lanjutkan ke command berikutnya.

Jika tidak terdapat error maka ketika nanti muncul press any key to continue maka kita bisa tekan sembarang tombol untuk melanjutkan scriptnya.

command ini bersifat opsional, bisa dihilangkan juga gpp

tujuan command 2 baris terakhir yaitu 

start chrome.exe %input%.netlify.app

start chrome.exe https://search.google.com/search-console/

adalah agar ketika program sudah selesai dijalankan maka script akan otomatis membuka browser chrome dengan alamat menuju ke web yang baru saja kita buat dan membuka google search console agar kita bisa segera mensubmitnya biar segera/cepat terindeks oleh google

2 Komentar untuk "Versi 2 : Cara build netlify via hugo 2.0 "

  1. Lebih mudah diikuti jika ada videonya hu..., saya tunggu link YTnya

    BalasHapus
  2. waaww, makin keren hu, terima kasih, sangat bermanfaat

    BalasHapus

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel