Assign template context to var

This commit is contained in:
Will Faught
2023-01-29 10:56:57 -08:00
parent 548af63634
commit 64e148ab6f
32 changed files with 262 additions and 199 deletions

View File

@@ -1,17 +1,19 @@
{{ $pagetitle := .Title | markdownify | plainify | htmlUnescape }}
{{ $sitetitle := .Site.Title | markdownify | plainify | htmlUnescape }}
{{ $title := "" }}
{{ $page := . }}
{{ if and .Title .Site.Title }}
{{ $pagetitle := $page.Title | markdownify | plainify | htmlUnescape }}
{{ $result := "" }}
{{ $sitetitle := site.Title | markdownify | plainify | htmlUnescape }}
{{ if and $pagetitle $sitetitle }}
{{ if .IsHome }}
{{ $title = $pagetitle }}
{{ $result = $pagetitle }}
{{ else }}
{{ $title = printf "%s · %s" $pagetitle $sitetitle }}
{{ $result = printf "%s · %s" $pagetitle $sitetitle }}
{{ end }}
{{ else if .Title }}
{{ $title = $pagetitle }}
{{ else if .Site.Title }}
{{ $title = $sitetitle }}
{{ else if $pagetitle }}
{{ $result = $pagetitle }}
{{ else if $sitetitle }}
{{ $result = $sitetitle }}
{{ end }}
{{ return $title }}
{{ return $result }}