diff options
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/404.html | 13 | ||||
-rw-r--r-- | layouts/_default/single.html | 4 | ||||
-rw-r--r-- | layouts/partials/header.html | 20 |
3 files changed, 36 insertions, 1 deletions
diff --git a/layouts/404.html b/layouts/404.html index e69de29..8bcffdd 100644 --- a/layouts/404.html +++ b/layouts/404.html @@ -0,0 +1,13 @@ +{{ define "main" }} +<div id="404"> + <h1>(404) The page you requested was not found.</h1> + + {{ if .Site.Params.header404 }} + <img id="header-img" src="{{ index .Site.Params.header404 0 }}" alt="{{ index .Site.Params.header404 1 }}"> + {{ end }} + + <p> + <a href="/">Go back home</a> + </p> +</div> +{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index e0e8308..1ecd70a 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,3 +1,7 @@ {{ define "main" }} + {{ if .Params.headerImg }} + <img id="header-img" src="{{ .Params.headerImg }}" alt="{{ if .Params.headerAlt }}{{ .Params.headerAlt }}{{ else }}Header Image{{ end }}"> + {{ end }} + {{ .Content }} {{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index ba1869b..0d8ac71 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -2,7 +2,25 @@ <nav id="global-nav"> {{ range .Site.Params.navLinks }} {{ $path := index . 1 }} - <a href="{{ $path }}" {{ if $.Params.navPath }}{{ $p := printf "/%s" $.Params.navPath | printf "%s" }}{{ if eq $path $p }}id="nav-link-active"{{ end }}{{ else }}{{ $p := printf "/%s" $.Section | printf "%s" }}{{ if eq $path $p }}id="nav-link-active"{{ end }}{{ end }}> + <a href="{{ $path }}" + {{ if $.Params.navPath }} + {{ if ne $.Params.navPath "" }} + {{ $p := printf "/%s" $.Params.navPath | printf "%s" }} + + {{ if eq $path $p }} + id="nav-link-active" + {{ end }} + {{ end }} + {{ else }} + {{ if ne $.Section "" }} + {{ $p := printf "/%s" $.Section | printf "%s" }} + + {{ if eq $path $p }} + id="nav-link-active" + {{ end }} + {{ end }} + {{ end }} + > {{ index . 0 }} </a> {{ end }} |