mirror of https://github.com/theNewDynamic/gohugo-theme-ananke.git

Klaas Demter
02.17.2024 b06949eb2d8c8196527aab93fe92898fa56c9bc1
refs
author Klaas Demter <Klaas-@users.noreply.github.com>
Monday, December 2, 2024 06:17 +0100
committer GitHub <noreply@github.com>
Monday, December 2, 2024 06:17 +0100
commitb06949eb2d8c8196527aab93fe92898fa56c9bc1
tree 091a882579326cf61f935d08ad1343f6a7ff5c40 tree | zip | gz
parent 1839b4fe3fa370dfa8c7f1eb84faa55079a4954f view | diff
theme(fix): add show_recent_posts parameter to stop showing recent posts on index (#795)

<!---

Add the issue number that is discussed and fixed by this PR (In the form
`Closes #123`). If this PR doesn't fix an issue, remove the line below.
This will
also lead to us not treating this PR as an important one. It might be
closed
without a review.

If there is no issue associated with this PR and you are not a
maintainer of
this repository, your PR might be closed without a review.

-->

Closes #794

You can no longer set `recent_posts_number = 0` because in current hugo
versions `{{ $n_posts := $.Param "recent_posts_number" | default 3 }}`
will default to three if recent_posts_number is 0. This used to work a
couple of versions back, I am assuming this is not a regression but
rather wanted behavior in hugo -- so I introduce a new parameter
(boolean) `show_recent_posts` to enable(default) or disable recent posts
on index.



<!---

Explain what this PR does and what existing problem it solves. If this
PR is a
work in progress, please prefix the title with [WIP].

-->

<!--

Make sure that the code is readable and well-documented. If you have
added new
functionality, please add the necessary documentation.
If testing of the new functionality is possible, please add tests.

-->
2 files modified
6 ■■■■ changed files
config/_default/params.toml 3 ●●●●● diff | view | raw | blame | history
layouts/index.html 3 ●●●● diff | view | raw | blame | history