Sebenarnya ini catatan pribadi untuk diriku sendiri, agar tidak kelupaan di masa mendatang.

Agar tidak kelabakan ketika akan menginstall ulang tema atau blog.

Langkah 1

(Menyiapkan repo publik untuk digunakan sebagai tempat hosting blog)

A. Hal pertama yang harus dilakukan adalah login ke akun github kamu. Lalu buat repo baru. Buat readme.md jika ingin membuat situs hugo lewat github codespaces. Atau biarkan repo kosong jika ingin push lewat local repo.

B. Jika sudah, lalu buka pengaturan repo di github.

Settings => Pages

Pada bagian ‘Source’, pilih Github Actions sebagai sumbernya. Tidak perlu klik simpan, karena perubahan sudah otomatis tersimpan.

Langkah 2

(Membuat situs baru, lewat github codespaces)

Github Codespaces biasanya sudah terinstall hugo secara default, sehingga tidak perlu lagi install hugo.

In case somehow di masa depan hugo belum terinstall secara default, atau paket hugo yang terinstall merupakan versi lawas, install hugo terlebih dahulu.

  1. Buat situs baru di current directory (root repo directory)

hugo new site . –force

  1. Situs hugo yang baru akan tergenerate di current directory.

(Membuat situs baru lewat local repo)

Dikarenakan kita akan membuat situs baru nya lewat local repo, maka dari itu kita harus install Hugo terlebih dahulu.

  1. Update kemudian install wget dan curl.

apt update && apt install wget curl -y

  1. Dapatkan Hugo versi terbaru Contoh :

(amd64)

wget https://github.com/gohugoio/hugo/releases/download/v0.145.0/hugo_0.145.0_linux-amd64.deb

(arm64)

wget https://github.com/gohugoio/hugo/releases/download/v0.145.0/hugo_0.145.0_linux-arm64.deb

  1. Install Hugo

apt install ./file-hugo-yang-akan-diinstall -y

  1. Buat situs baru di folder baru.

hugo new site nama-blog

  1. Situs baru akan ter-generate di folder nama-blog

Langkah 3

(Menginstall theme yang ingin digunakan)

Pada tutorial ini, aku akan menggunakan Tema PaperMod sebagai contoh.