Cara Mengubah File Dan Folder Default Hugo
icon-hugo

⛾ Home hugo Senin, 12 Desember 2022 (Diupdate: Kamis, 19 Januari 2023) - 📗 2 Menit

Kali ini kamu akan belajar cara mengubah file dan folder default hugo. Mulai dari folder archetypes sampai file config.toml.

Pastikan kamu sudah mengetahui fungsi atau kegunaan dari masing-masing file dan folder.

Jika kamu belum mengetahui fungsi dari masing-masing folder dan file bawaan hugo, silahkan baca disini.

Mengubah folder archetypes

Gunakan format archetypeDir = "namaFolder" untuk mengubah folder default archetypes.

File config.toml:

1archetypeDir = "aturFileDalamContent"

File config.yaml:

1archetypeDir: aturFileDalamContent

File config.json:

1{
2    "archetypeDir": "aturFileDalamContent"
3}

Mengubah folder assets

Gunakan format assetDir = "namaFolder" untuk mengubah folder default assets.

File config.toml:

1assetDir = "semuaAset"

File config.yaml:

1assetDir: semuaAset

File config.json:

1{
2    "assetDir": "semuaAset"
3}

Mengubah folder content

Gunakan format contentDir = "namaFolder" untuk mengubah folder default content.

File config.toml:

1contentDir = "konten"

File config.yaml:

1contentDir: konten

File config.json:

1{
2    "contentDir": "konten"
3}

Mengubah folder data

Gunakan format dataDir = "namaFolder" untuk mengubah folder default data.

File config.toml:

1dataDir = "fileTambahan"

File config.yaml:

1dataDir: fileTambahan

File config.json:

1{
2    "dataDir": "fileTambahan"
3}

Mengubah folder layouts

Gunakan format layoutDir = "namaFolder" untuk mengubah folder default layouts.

File config.toml:

1layoutDir = "folderStruktur"

File config.yaml:

1layoutDir: folderStruktur

File config.json:

1{
2    "layoutDir": "folderStruktur"
3}

Mengubah folder public

Gunakan format publishDir = "namaFolder" untuk mengubah folder default public.

File config.toml:

1publishDir = "publikasi"

File config.yaml:

1publishDir: publikasi

File config.json:

1{
2    "publishDir": "publikasi"
3}

Mengubah folder resources

Perlu anda ketahui, bahwa folder resources tidak dapat diubah.

Alasannya terkait dengan variabel .Resources dan function resources yang menggunakan folder resources ini.

Jika kamu menemukan cara untuk mengubah folder default resources (mungkin fitur baru hugo, atau dari sumber blog), silahkan beritahu di kolom komen, saya akan memperbarui artikel ini.

Sumber1, page resources.

sumber2, hugo pipes.

Mengubah folder static

Berbeda dengan folder lainnya yang hanya dapat diubah menjadi satu folder kustom untuk menggantikan folder default hugo.

Folder static dapat di pecah atau dibagi menjadi beberapa folder dengan fungsi yang sama.

Lihat contohnya dibawah ini:

File config.toml:

1staticDir = ['static1', 'static2']

File config.yaml:

1staticDir:
2    - static1
3    - static2

File config.json:

1{
2    "staticDir" = [
3        "static1",
4        "static2"
5    ]
6}

Kedua folder static1, dan static2 dapat digunakan secara bebas, karena keduanya memiliki fungsi yang sama.

Dengan cara ini, kamu dapat membagi beberapa file khusus untuk folder static tertentu.

Mengubah folder themes

Gunakan format themesDir = "namaFolder" untuk mengubah folder default themes.

File config.toml:

1themesDir = "folderTema"

File config.yaml:

1themesDir: folderTema

File config.json:

1{
2    "themesDir": "folderTema"
3}

Mengubah file config.toml

Untuk file bawaan config.toml, saya tidak yakin cara ini berhasil.

Tetapi, kamu dapat mencobanya.

Silahkan lihat contoh dibawah ini:

Coba di file config.toml atau di front matter content versi toml:

1config = "fileKonfig.toml"

Coba di file config.yaml atau di front matter content versi yaml:

1config: fileKonfig.yaml

Coba di file config.json atau di front matter content versi json:

1{
2    "config": "fileKonfig.json"
3}
Kategori: Hugo

captcha-img