{{- $currtitle := .Title -}} {{- $currRellink := substr .RelPermalink 0 -1 -}} {{- $currContent := .Content -}} {{- $backlinks := slice -}} {{- $forwardlinks := slice -}} {{- range (where (where .Site.Pages.ByDate.Reverse ".Section" "in" (slice "post")) ".Params.disableComments" "!=" "true") -}} {{- $found := findRE $currRellink .Content 1 -}} {{- if and ($found) (ne .Title $currtitle) -}} {{- $backlinks = $backlinks | append . -}} {{- else -}} {{- $rellink := substr .RelPermalink 0 -1 -}} {{- $found = findRE $rellink $currContent 1 -}} {{- if and ($found) (ne .Title $currtitle) -}} {{- $forwardlinks = $forwardlinks | append . -}} {{- end -}} {{- end -}} {{- end -}} {{- $tagslice := first 5 (where (where .Site.RegularPages.ByDate.Reverse ".Params.tags" "intersect" .Params.tags) "Permalink" "!=" .Permalink) -}} {{- $related := append $tagslice $forwardlinks -}} {{- $related = append $related $backlinks -}} {{- if $related -}}
{{- end -}}