{{ .Title }}
{{ if .Date }}
{{ end }}
{{ with .Params.author }}
{{ . }}
{{ end }}
{{ if .ReadingTime }}
{{ .ReadingTime }} min read
{{ end }}
{{ with .Params.tags }}
{{ range . }}
{{ . }}
{{ end }}
{{ end }}
{{ .Content }}
{{/* Further Reading: unified box with author-curated list + pillar link (layers-of-protection) auto-appended if not self and not already listed */}}
{{ $lang := .Page.Language.Lang }}
{{ $self := .Params.translationKey }}
{{ $keys := slice }}
{{ with .Params.further_reading }}
{{ range . }}
{{ $keys = $keys | append . }}
{{ end }}
{{ end }}
{{ if and (ne $self "layers-of-protection") (not (in $keys "layers-of-protection")) }}
{{ $keys = $keys | append "layers-of-protection" }}
{{ end }}
{{ if gt (len $keys) 0 }}
{{ end }}
{{ if or .NextInSection .PrevInSection }}
{{ end }}