diff options
author | Nelson/Roberto <dewittn@gmail.com> | 2020-05-12 01:42:24 +0300 |
---|---|---|
committer | Nelson/Roberto <dewittn@gmail.com> | 2020-05-12 01:42:24 +0300 |
commit | 3826f9ca610f3041a484f93947f839c653057b62 (patch) | |
tree | 090b75b2ca35da77bc4acee5e7602afc68abe78f /layouts | |
parent | e5ca9f7b35daa8a8981c3493375de203419abec2 (diff) |
- Banner image can now be set in post params or pulled from the bundle.
- Implemented tags
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/list.html | 4 | ||||
-rw-r--r-- | layouts/_default/single.html | 5 | ||||
-rw-r--r-- | layouts/partials/bannerURL.html | 7 | ||||
-rw-r--r-- | layouts/partials/tags.html | 15 |
4 files changed, 28 insertions, 3 deletions
diff --git a/layouts/_default/list.html b/layouts/_default/list.html index ff096a0..ecee70f 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -7,7 +7,9 @@ {{ range .Pages }} <div class="col-6 col-12-narrower"> <section class="box special"> - <span class="image featured"><img src="{{ .Params.image }}" alt="" /></span> + {{ with partial "bannerURL" . }} + <span class="image featured"><img src="{{ . }}" alt="" /></span> + {{ end }} <h3>{{ .Title }}</h3> {{ with .Date }}<p>{{ .Format "Jan 2, 2006" }}</p>{{ end }} {{ with .Description }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 0b95cb4..d8119a1 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -4,10 +4,11 @@ <p>{{ .Date.Format "Jan 2, 2006" }}</p> </header> <div class="box"> - {{ with .Params.image }} - <span class="image featured"><img src="{{ . | relURL }}" alt="" /></span> + {{ with partial "bannerURL" . }} + <span class="image featured"><img src="{{ . }}" alt="" /></span> {{ end }} {{ .Content }} + {{ partial "tags" . }} </div> {{ if .Site.DisqusShortname }} <div class="box"> diff --git a/layouts/partials/bannerURL.html b/layouts/partials/bannerURL.html new file mode 100644 index 0000000..4f2abfa --- /dev/null +++ b/layouts/partials/bannerURL.html @@ -0,0 +1,7 @@ +{{ $bannerURL := "" }} +{{ if .Params.image }} + {{ $bannerURL = (.Params.image | relURL) }} +{{ else if .Resources.GetMatch "banner.jpg" }} + {{ $bannerURL = (.Resources.GetMatch "banner.jpg").Permalink }} +{{ end }} +{{ return $bannerURL }}
\ No newline at end of file diff --git a/layouts/partials/tags.html b/layouts/partials/tags.html new file mode 100644 index 0000000..abc2c4d --- /dev/null +++ b/layouts/partials/tags.html @@ -0,0 +1,15 @@ +{{/* Code thanks to Jake Wiesler, https://www.jakewiesler.com/blog/hugo-taxonomies/ */}} +{{ $taxonomy := "tags" }} +{{ with .Param $taxonomy }} + <hr /> + <h3>{{ $taxonomy }}</h3> + <ul> + {{ range $index, $tag := . }} + {{ with $.Site.GetPage (printf "/%s/%s" $taxonomy $tag) -}} + <li> + <a href="{{ .Permalink }}">{{ $tag | urlize }}</a> + </li> + {{- end -}} + {{- end -}} + </ul> +{{ end }}
\ No newline at end of file |