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

github.com/parsiya/Hugo-Octopress.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorparsiya <parsiya@gmail.com>2018-03-11 22:05:35 +0300
committerparsiya <parsiya@gmail.com>2018-03-11 22:05:35 +0300
commit9b31baad091f58f461316fa5fb244313e5932ccc (patch)
tree5442dc8b16dece1f7dfe064dec2dcf3b93a86cd9
parent18eaa769951d922e8502d1a905b2aa4e4f1d6bb7 (diff)
Convert tags and categories pages to table from list
-rw-r--r--layouts/_default/terms.html36
1 files changed, 26 insertions, 10 deletions
diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html
index a3b6927..503d6e5 100644
--- a/layouts/_default/terms.html
+++ b/layouts/_default/terms.html
@@ -1,5 +1,20 @@
<!-- Template for /tags/ and /categories/ -->
+<!-- Styling for the table -->
+<style>
+ table.terms, td.terms-date, td.terms-title {
+ border:none;
+ }
+
+ td.terms-date {
+ padding: 0 10px 0 0;
+ }
+
+ td.terms-title {
+ font-size: 110%;
+ }
+ </style>
+
{{ $page := . }}
{{ $data := .Data }}
{{ $.Scratch.Set "terms" $data.Terms.ByCount }} <!-- default is ByCount -->
@@ -16,18 +31,19 @@
{{ $.Title }}:
</h1>
</header>
- <ul>
- {{ with $.Site.Params.sortTaxonomyAlphabetical }}
- {{ if eq . true }}
- {{ $.Scratch.Set "terms" $data.Terms.Alphabetical }}
- {{ end }}
+ {{ with $.Site.Params.sortTaxonomyAlphabetical }}
+ {{ if eq . true }}
+ {{ $.Scratch.Set "terms" $data.Terms.Alphabetical }}
{{ end }}
- <!-- Non-relative paths also work - fallback in case the relative path stops working -->
+ {{ end }}
+ <table class="terms">
{{ range $key, $value := ($.Scratch.Get "terms") }}
- <!-- <li><a href="{{ $.Site.BaseURL }}{{ $data.Plural }}/{{ $value.Name | urlize }}">{{ humanize $value.Name }}</a> {{ $value.Count }}</li> -->
- <li><a href="{{ $value.Name | urlize }}">{{ humanize $value.Name }}</a> {{ $value.Count }}</li>
- {{ end }}
- </ul>
+ <tr>
+ <td class="terms-date"><a href="{{ $value.Name | urlize }}">{{ humanize $value.Name }}</a></td>
+ <td class="terms-title"><strong>{{ $value.Count }}</strong></td>
+ </tr>
+ {{ end }}
+ </table>
</article>
</div>