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

github.com/gohugoio/hugoThemesSite.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-04-26 03:05:40 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2017-04-26 03:05:40 +0300
commite82f67025d8f9e54b377805047f0d4abb4b40a3d (patch)
treeedb34d7ef2b7b292657d02bc9cc2bb173164535a /layouts
parent11a61c98361253e7ca4552090cd50dc9d0034498 (diff)
Add tag cloud to home
Some designer may chime in with better CSS later, maybe ... Fixes #28
Diffstat (limited to 'layouts')
-rwxr-xr-xlayouts/index.html2
-rw-r--r--layouts/partials/tag-cloud.html13
2 files changed, 14 insertions, 1 deletions
diff --git a/layouts/index.html b/layouts/index.html
index 971fdce..af24f5d 100755
--- a/layouts/index.html
+++ b/layouts/index.html
@@ -1,5 +1,5 @@
{{ partial "header.html" . }}
-
+{{ partial "tag-cloud.html" . }}
<div class="row">
{{ range .Site.RegularPages.ByLastmod.Reverse }}
{{ .Render "thumbnail"}}
diff --git a/layouts/partials/tag-cloud.html b/layouts/partials/tag-cloud.html
new file mode 100644
index 0000000..71a22b3
--- /dev/null
+++ b/layouts/partials/tag-cloud.html
@@ -0,0 +1,13 @@
+<div class="row">
+ <div id="theme-tagcloud" class="col-sm-12">
+ {{ $tags := (index $.Site.Taxonomies "tags").ByCount }}
+ {{ $v1 := where $tags "Count" ">=" 3 }}
+ {{ $v2 := where $v1 "Term" "not in" (slice "hugo" "tags" "rss") }}
+ {{ range $v2 }}
+ {{ if .Term }}
+ {{ $tagURL := printf "tags/%s" .Term | relURL }}
+ <a href="{{ $tagURL }}" class="btn btn-default" role="button">{{ .Term }} <span class="badge">({{ .Count }})</span></a>
+ {{ end }}
+ {{ end }}
+ </div>
+<div> \ No newline at end of file