タイトル情報の形式を分ける
Hugo.
layouts/partials/meta.html とかにタイトル情報( <title></title> )を置いていて、特定のページだけタイトル情報の形式を違うものにしたいとき。
基本的には ページタイトル - サイト名 の形で title を出し、URL がサイトのルートディレクトリに当たる場合はサイト名のみを出す。
{{ if eq .Url "/" }}
<title>{{ .Site.Title }}</title>
{{ else }}
<title>{{ .Title }} - {{ .Site.Title }}</title>
{{ end }}
別の書き方で同じことをしている人もいた。: https://github.com/vjeantet/hugo-theme-casper/blob/master/layouts/partials/header.html
<title>
{{ if ne .Url "/" }} {{ .Title }} · {{ end }} {{ .Site.Title }}
</title>
eq とか ne については Hugo Template Functions に書いてある。