hugoでtitleにsection名を入れる

hugoで<title>タグを編集するには、テンプレートのbaseof.htmlを編集します。

その中から<title>タグの箇所を見つけ出します。

<title>{{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>

みたいな箇所があるはず。

ここに、section名を含めるには、{{ .Section }}を含めると表示されます。

<title>[{{ .Section }}] {{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>

ただし、上記の例はTopページなどSectionがないページで、<title>[]が含まれてしまうので、Sectionに含まれている場合のみ[]が表示されるようにするには、{{ with }} {{ end }}構文を使います。

<title>{{ with .Section}}[{{ . }}]{{end}}{{ block "title" . }}{{ .Title }} | {{ .Site.Title }}{{ end }}</title>

See Also

Cross Refenreces

内部リンクの設定

HugoとGitHubとNetlifyで静的サイトを簡単に作成

Hugoで作った静的サイトをGitHubにプッシュしてNetlifyにデプロイ

Hugo

Hugoの設定など

Scoop

Windows版パッケージマネージャー

Section

Hugoの設定など