5th メニューをつくる

メニューのつくりかた

指定の順序でメインメニューを作成

Mainroad テーマではページコンテンツの YAMLフロントマターmenu: main のように記述することによってそのページをメインメニューに加えられるようになっています(参考)。 しかし、この方法ではメニューの順序を指定することができません。

順序を指定してメインメニューを作成するには、YAMLフロントマターを使わず Hugo 設定ファイル config.toml で次のように記述します:

# config.toml
# メインメニュー
[[Menus.main]]
  Name = "ホーム"
  URL = "/"
[[Menus.main]]
  Name = "投稿一覧"
  URL = "/posts/"

参考にしたのはこちら

Hugo によるブログ作成と mainroad テーマのカスタマイズ

https://terashim.com/posts/create-hugo-blog-and-customize-mainroad-theme/

[[Menus.main]] Name = “ホーム” URL = “/” weight = 1

などとすれば順番を指定できるのはこちらから

HUGOのテーマ「Mainroad」の設定方法を紹介

https://itsys-tech.com/list/hugo/007/