diff options
-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> |