Mengatur Menu
Cara mengatur menu di tema Hugo Brewm
Pelajari cara mengatur menu di tema Hugo Brewm menggunakan file config.toml atau menus[.lang].toml.
Parameter Menu
identifier: Pengenal unik untuk setiap item menuname: Teks yang ditampilkan di menuurl: Tujuan tautan eksternalpageRef: Tautan ke halaman internalweight: Pengurutan item menu (angka lebih kecil lebih dulu)pre: Setel ikonpost: Deskripsi untuk tautanparent: Referensi item menu induk
Menambahkan Ikon
Tambahkan ikon ke item menu Anda dengan parameter pre.
[[menu.main]]
identifier = "github"
name = "GitHub"
url = "https://github.com/"
pre = "github"
Berikut adalah daftar ikon yang didukung beserta nama-namanya yang dapat digunakan saat mengkonfigurasi item menu Anda:
Membuat Menu Bertingkat
Buat menu dropdown dengan menggunakan parameter parent:
[[menu.main]]
identifier = "about"
name = "Tentang"
pageRef = "/about"
[[menu.main]]
identifier = "about-author"
name = "Penulis"
pageRef = "/about/author"
parent = "about"
Dukungan Bahasa
Ada empat cara untuk menambahkan dukungan multi-bahasa ke menu Anda:
1. Menggunakan menu.[menuID].params.lang
Di config.toml:
[[menu.main]]
identifier = "about"
name = "About"
url = "/about/"
[menu.main.params]
lang = "en"
[[menu.id.main]]
identifier = "about"
name = "Tentang"
url = "/tentang/"
[menu.main.params]
lang = "id"
2. Menggunakan menu.[lang].[menuID]
Di config.toml:
[[menu.en.main]]
identifier = "about"
name = "About"
url = "/about/"
[[menu.en.main]]
identifier = "about-author"
name = "Author"
pageRef = "/about/author"
parent = "about"
[[menu.id.main]]
identifier = "about"
name = "Tentang"
url = "/tentang/"
[[menu.id.main]]
identifier = "about-author"
name = "Tentang Penyusun"
pageRef = "/tentang/penyusun"
parent = "about"
3. Menggunakan File Menu Terpisah
Di menus.en.toml:
[[main]]
identifier = "about"
name = "About"
url = "/about/"
[[main]]
identifier = "about-author"
name = "Author"
pageRef = "/about/author"
parent = "about"
Di menus.id.toml:
[[main]]
identifier = "about"
name = "Tentang"
url = "/tentang/"
[[menu.id.main]]
identifier = "about-author"
name = "Tentang Penyusun"
pageRef = "/tentang/penyusun"
parent = "about"
4. Menggunakan Front Matter di File Markdown
di index[.lang].md _index[.lang].md atau filename[.lang].md
---
title: "Tentang Penulis"
menus:
main:
indetifier: about-author
parent: about
---