diff options
author | Markus Eliasson <markus.eliasson@gmail.com> | 2014-11-11 00:43:46 +0300 |
---|---|---|
committer | Markus Eliasson <markus.eliasson@gmail.com> | 2014-11-11 00:43:46 +0300 |
commit | 3b8ccb7cdc274bca529c9324a79731f41e83fd2b (patch) | |
tree | cd1291f2ecfc708ef1d783d4f67145359b072b04 /layouts | |
parent | 9bc8736084e94927ed4130768a78a6c4df851f6b (diff) |
Add support for taxonomies
- Support taxonomies lists
- Display categories and tags on single entry
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/single.html | 20 | ||||
-rw-r--r-- | layouts/_default/terms.html | 24 |
2 files changed, 44 insertions, 0 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 315d60b..2f12662 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -1,12 +1,32 @@ {{ partial "head.html" . }} {{ partial "header.html" . }} +{{ $baseurl := .Site.BaseUrl }} +{{ $categories := .Params.categories }} +{{ $tags := .Params.tags }} + <div class="container"> <div class="row"> <div class="sixteen columns"> <article class="li-article"> <header class="li-article-header"> <h1 class="li-article-title">{{ .Title }}</h1> + <span class="li-article-taxonomies"> + {{ with $categories }} + Posted in + {{ range $categories }} + <a href="{{ $baseurl }}/categories/{{ . | urlize }}">{{ . }}</a> + {{ end }} + {{ end }} + + {{ with $tags }} + with tags + {{ range $tags }} + <a href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }}</a> + {{ end }} + {{ end }} + </span> + {{ if or $categories $tags }} - {{ end }} <time class="li-article-date">{{ .Date.Format "Monday, January 2, 2006" }}</time> </header> <section> diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html new file mode 100644 index 0000000..4025c85 --- /dev/null +++ b/layouts/_default/terms.html @@ -0,0 +1,24 @@ + + +{{ partial "head.html" . }} +{{ partial "header.html" . }} + + <div class="container"> + <div class="row"> + <div class="sixteen columns"> + <h1>{{.Title}}</h1> + <ul> + {{ $data := .Data }} + {{ $baseurl := .Site.BaseUrl }} + {{ range $key, $value := .Data.Terms }} + <li> + <h4><a href="{{ $baseurl }}/{{ $data.Plural }}/{{ $key | urlize }}">{{ $key }}</a></h4> + </li> + {{ end }} + </ul> + </div> + </div> + </div> + +{{ partial "footer.html" . }} +{{ partial "tail.html" . }} |