diff options
author | Durand D'souza <durand1@gmail.com> | 2016-10-18 07:30:23 +0300 |
---|---|---|
committer | Durand D'souza <durand1@gmail.com> | 2016-10-18 07:30:23 +0300 |
commit | fc48015b1f6b5ba20b39b50bb78d5ff266f8946a (patch) | |
tree | 3257aaa2d09ff192825b2be12effdf5199e6c688 | |
parent | 63dc3cd43d9144ad313e292d55d44802a207d319 (diff) |
Added tags list
-rw-r--r-- | layouts/_default/li.html | 3 | ||||
-rw-r--r-- | layouts/_default/single.html | 2 | ||||
-rw-r--r-- | layouts/_default/terms.html | 51 |
3 files changed, 55 insertions, 1 deletions
diff --git a/layouts/_default/li.html b/layouts/_default/li.html new file mode 100644 index 0000000..be20c93 --- /dev/null +++ b/layouts/_default/li.html @@ -0,0 +1,3 @@ +<li> +<a href="{{ .Permalink }}">{{ .Title }}</a> +</li> diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 8cee4d9..91f6898 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -33,7 +33,7 @@ {{ .Content }} <footer class="entry-meta"> {{ if ne .Type "page" }} - <span class="entry-tags">{{ range .Params.tags }}<a href="{{ $.Site.BaseURL }}/tags/{{ . | urlize }}" title="Pages tagged {{ . }}" class="tag"><span class="term">{{ . }}</span></a>{{ end }}</span> + <span class="entry-tags">{{ range .Params.tags }}<a href="{{ $.Site.BaseURL }}/tags/#{{ . | urlize }}" title="Pages tagged {{ . | urlize }}" class="tag"><span class="term">{{ . | urlize }}</span></a>{{ end }}</span> {{ end }} {{ if gt .Lastmod .Date }}<span>Updated on <span class="entry-date date updated"><time datetime="{{ .Lastmod }}">{{ .Lastmod.Format "Jan 2, 2006" }}</time></span></span> <span class="author vcard"><span class="fn">{{ $.Site.Params.author.name }}</span></span>{{ end }} diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..0dbcd93 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,51 @@ +{{ partial "head.html" . }} +<body id="post-index" {{ if isset ($.Scratch.Get "Params") "image" }}class="feature"{{ end }}> +{{ partial "navigation.html" . }} +<div class="entry-header"> + {{ if isset ($.Scratch.Get "Params") "image" }} +{{ $imageparams := index ($.Scratch.Get "Params") "image" }} + {{ if $imageparams.credit }}<div class="image-credit">Image credit: <a href="{{ $imageparams.creditlink }}">{{ $imageparams.credit }}</a></div><!-- /.image-credit -->{{ end }} + <div class="entry-image"> + <img src="{{ $imageparams.feature | absURL }}" alt="{{ .Title }}"> + </div><!-- /.entry-image --> + {{ end }} + <div class="header-title"> + <div class="header-title-wrap"> + <h1><a href="/" title="Go to the homepage">{{ .Site.Title }}</a></h1> + <h2>{{ if .IsHome }} + {{ .Site.Params.subtitle }} + {{ else if .IsNode }} + {{ $pagename := (index .Site.Data.sections (lower .Title)) }} + {{ if $pagename }} + {{ index $pagename "title" }} + {{ else }} + {{ .Title }} + {{ end }} + {{ else if .IsPage }} + {{ .Title }} + {{ end }}</h2> + </div><!-- /.header-title-wrap --> + </div><!-- /.header-title --> +</div><!-- /.entry-header --> + +<div id="main" role="main"> +<ul class="entry-meta inline-list"> +{{ range $key, $value := .Data.Terms }} + <li><a href="#{{ $key }}" class="tag"><span class="term">{{ $key }}</span> <span class="count">{{ $value.Count }}</span></a></li> +{{ end}} +</ul> + +{{ $data := .Data }} +{{ range $key, $value := .Data.Terms }} + <article> + <h2 id="{{ $key }}" class="tag-heading">{{ $key }}</h2> + <ul> + {{ range $value.Pages.ByDate.Reverse }} + <li class="entry-title"><a href="{{ .Permalink }}" title="{{ .Title }}">{{ .Title }}</a></li> + {{ end}} + </ul> + </article><!-- /.hentry --> +{{ end}} + +</div><!-- /#main --> +{{ partial "foot.html" . }} |