diff options
author | panr <radoslaw.koziel@gmail.com> | 2019-01-25 12:20:52 +0300 |
---|---|---|
committer | panr <radoslaw.koziel@gmail.com> | 2019-01-25 12:21:14 +0300 |
commit | b0dfb769d18fae502066b09abf17dacdbc6519f3 (patch) | |
tree | 23aa959bf8ed3246fff7fe94bf45bedcf6d28e93 | |
parent | 27a013b809fa7c090998c381b8c8cf997523c4e5 (diff) |
Add contentTypeName to config1.0.9
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | layouts/_default/list.html | 5 |
2 files changed, 6 insertions, 1 deletions
@@ -65,6 +65,8 @@ paginate = 5 [params] subtitle = "A simple theme for Hugo" + # dir name for your list content + contentTypeName = "posts" # "light" or "dark" defaultTheme = "dark" diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 4ceeb47..74e2885 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,6 +1,9 @@ {{ define "main" }} <div class="posts"> - {{ $paginator := .Paginate (where .Data.Pages "Type" "post") }} + {{ $isntDefault := not (or (eq (trim .Site.Params.contentTypeName " ") "posts") (eq (trim .Site.Params.contentTypeName " ") "")) }} + {{ $contentTypeName := cond $isntDefault (string .Site.Params.contentTypeName) "posts" }} + {{ $paginator := .Paginate (where .Data.Pages "Type" $contentTypeName) }} + {{ range $paginator.Pages }} <div class="post on-list"> <h1 class="post-title"><a href="{{ .Permalink }}">{{ .Title | markdownify }}</a></h1> |