diff --git a/layouts/partials/paige/head.html b/layouts/partials/paige/head.html index fbffcc75..2395e6bd 100644 --- a/layouts/partials/paige/head.html +++ b/layouts/partials/paige/head.html @@ -1,5 +1,21 @@ {{ $page := . }} +{{ $pagetitle := $page.Title | markdownify | plainify }} +{{ $sitetitle := site.Title | markdownify | plainify }} +{{ $title := "" }} + +{{ if and $pagetitle $sitetitle }} + {{ if $page.IsHome }} + {{ $title = $pagetitle }} + {{ else }} + {{ $title = printf "%s · %s" $pagetitle $sitetitle }} + {{ end }} +{{ else if $pagetitle }} + {{ $title = $pagetitle }} +{{ else if $sitetitle }} + {{ $title = $sitetitle }} +{{ end }} +
{{ if templates.Exists "partials/paige/head-first.html" }} {{ partial "paige/head-first.html" $page }} @@ -7,7 +23,7 @@ {{ partial "paige/metas.html" $page }} -