- {{- $ph := .Page.Resources.GetMatch "header.png" -}}
- {{- $ph := cond (not $ph) ($sp.Resources.GetMatch "header.png") $ph }}
- {{- $ph := cond (not $ph) (relURL "/img/speedy.png") $ph.RelPermalink }}
+ {{- $sh := cond (or (not $sp.Params.header) (not (fileExists (printf "static/%s" $sp.Params.header)))) (cond (or (not .Site.Home.Params.header) (not (fileExists (printf "static/%s" .Site.Home.Params.header)))) "/img/speedy.png" .Site.Home.Params.header) $sp.Params.header }}
+ {{- $sc := cond (or (not $sp.Params.caption)) (cond (not .Site.Home.Params.caption) .Site.Title .Site.Home.Params.caption) $sp.Params.caption }}
+ {{- $ph := cond (or (not .Params.header) (not (fileExists (printf "static/%s" .Params.header)))) $sh .Params.header }}