Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dewittn/hugo-html5up-alpha.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNelson/Roberto <dewittn@gmail.com>2020-05-12 01:42:24 +0300
committerNelson/Roberto <dewittn@gmail.com>2020-05-12 01:42:24 +0300
commit3826f9ca610f3041a484f93947f839c653057b62 (patch)
tree090b75b2ca35da77bc4acee5e7602afc68abe78f /layouts
parente5ca9f7b35daa8a8981c3493375de203419abec2 (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.html4
-rw-r--r--layouts/_default/single.html5
-rw-r--r--layouts/partials/bannerURL.html7
-rw-r--r--layouts/partials/tags.html15
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