diff options
author | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-04-26 03:05:40 +0300 |
---|---|---|
committer | Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com> | 2017-04-26 03:05:40 +0300 |
commit | e82f67025d8f9e54b377805047f0d4abb4b40a3d (patch) | |
tree | edb34d7ef2b7b292657d02bc9cc2bb173164535a /layouts | |
parent | 11a61c98361253e7ca4552090cd50dc9d0034498 (diff) |
Add tag cloud to home
Some designer may chime in with better CSS later, maybe ...
Fixes #28
Diffstat (limited to 'layouts')
-rwxr-xr-x | layouts/index.html | 2 | ||||
-rw-r--r-- | layouts/partials/tag-cloud.html | 13 |
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 |