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

github.com/dldx/hpstr-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDurand D'souza <durand1@gmail.com>2016-10-18 07:30:23 +0300
committerDurand D'souza <durand1@gmail.com>2016-10-18 07:30:23 +0300
commitfc48015b1f6b5ba20b39b50bb78d5ff266f8946a (patch)
tree3257aaa2d09ff192825b2be12effdf5199e6c688
parent63dc3cd43d9144ad313e292d55d44802a207d319 (diff)
Added tags list
-rw-r--r--layouts/_default/li.html3
-rw-r--r--layouts/_default/single.html2
-rw-r--r--layouts/_default/terms.html51
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" . }}