1132Hugo – Minimal Breadcrumbs

A minimal version of breadcrumbs in Hugo, using linkTitle:

{{- range .Ancestors.Reverse }}
  <a href="{{ .RelPermalink }}">{{ if .IsHome }}{{ "Home" }}{{ else }}{{ .LinkTitle }}{{ end }}</a> →
{{- end }}
  <a class="current" href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>

Even more minimal:

{{- range .Ancestors.Reverse }}
  <a href="{{ .RelPermalink }}">{{ .LinkTitle }}{{ end }}</a> →
  <a class="current" href="{{ .RelPermalink }}">{{ .LinkTitle }}</a>

For this to work, make sure to add linkTitle to the FrontMatter:

+++
title     = 'Really long and winding title'
linkTitle = 'short'
draft     = false
+++

...

If linkTitle is not present, title is used instead.