Change feed, HTML titles to have breadcrumbs

master
Will Faught 2 years ago
parent 8bd452dd7d
commit c11344d0be

@ -14,7 +14,6 @@
{{ $sitetitle := site.Title | markdownify }} {{ $sitetitle := site.Title | markdownify }}
{{ $subpages := slice }} {{ $subpages := slice }}
{{ $subtitle := $page.Description | markdownify }} {{ $subtitle := $page.Description | markdownify }}
{{ $title := "" }}
{{ $updated := site.LastChange.Format $format }} {{ $updated := site.LastChange.Format $format }}
{{ if $page.Params.id }} {{ if $page.Params.id }}
@ -35,17 +34,15 @@
{{ $subpages = $subpages | first $limit }} {{ $subpages = $subpages | first $limit }}
{{ end }} {{ end }}
{{ if and $pagetitle $sitetitle }} {{ $titles := slice ($page.Title | markdownify) }}
{{ if $page.IsHome }}
{{ $title = $pagetitle }} {{ range .Ancestors }}
{{ else }} {{ $titles = $titles | append (.Title | markdownify) }}
{{ $title = printf "%s · %s" $pagetitle $sitetitle }} {{ end }}
{{ end }}
{{ else if $pagetitle }} {{ $title := delimit $titles " · " }}
{{ $title = $pagetitle }}
{{ else if $sitetitle }} {{ if not $title }}
{{ $title = $sitetitle }}
{{ else }}
{{ warnf "layouts/_default/list.atom.xml: page %s does not have a title" $page.RelPermalink }} {{ warnf "layouts/_default/list.atom.xml: page %s does not have a title" $page.RelPermalink }}
{{ end }} {{ end }}

@ -13,7 +13,6 @@
{{ $pagetitle := $page.Title | markdownify | plainify }} {{ $pagetitle := $page.Title | markdownify | plainify }}
{{ $sitetitle := site.Title | markdownify | plainify }} {{ $sitetitle := site.Title | markdownify | plainify }}
{{ $subpages := slice }} {{ $subpages := slice }}
{{ $title := "" }}
{{ $webmaster := $page.Param "paige.feed.rss.web_master" }} {{ $webmaster := $page.Param "paige.feed.rss.web_master" }}
{{ range (cond $page.IsHome site $page).RegularPages }} {{ range (cond $page.IsHome site $page).RegularPages }}
@ -26,17 +25,15 @@
{{ $subpages = $subpages | first $limit }} {{ $subpages = $subpages | first $limit }}
{{ end }} {{ end }}
{{ if and $pagetitle $sitetitle }} {{ $titles := slice ($page.Title | markdownify) }}
{{ if $page.IsHome }}
{{ $title = $pagetitle }} {{ range .Ancestors }}
{{ else }} {{ $titles = $titles | append (.Title | markdownify) }}
{{ $title = printf "%s · %s" $pagetitle $sitetitle }} {{ end }}
{{ end }}
{{ else if $pagetitle }} {{ $title := delimit $titles " · " }}
{{ $title = $pagetitle }}
{{ else if $sitetitle }} {{ if not $title }}
{{ $title = $sitetitle }}
{{ else }}
{{ warnf "layouts/_default/rss.xml: page %s does not have a title" $page.RelPermalink }} {{ warnf "layouts/_default/rss.xml: page %s does not have a title" $page.RelPermalink }}
{{ end }} {{ end }}

@ -1,21 +1,13 @@
{{ $page := . }} {{ $page := . }}
{{ $pagetitle := $page.Title | markdownify | plainify }} {{ $titles := slice ($page.Title | markdownify | plainify) }}
{{ $sitetitle := site.Title | markdownify | plainify }}
{{ $title := "" }} {{ range .Ancestors }}
{{ $titles = $titles | append (.Title | markdownify | plainify) }}
{{ 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 }} {{ end }}
{{ $title := delimit $titles " · " }}
<head> <head>
{{ if templates.Exists "partials/paige/head-first.html" }} {{ if templates.Exists "partials/paige/head-first.html" }}
{{ partial "paige/head-first.html" $page }} {{ partial "paige/head-first.html" $page }}

Loading…
Cancel
Save