[//]: # (dependabot-start)
⚠️ **Dependabot is rebasing this PR** ⚠️
Rebasing might not happen immediately, so don't worry if this takes some
time.
Note: if you make any changes to this PR yourself, they will take
precedence over the rebase.
---
[//]: # (dependabot-end)
Bumps
[@davidsneighbour/release-config](https://github.com/davidsneighbour/configurations)
from 2025.0.1 to 2025.0.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9f77814d9a"><code>9f77814</code></a>
chore(release): publish v2025.0.2</li>
<li><a
href="32a26f9126"><code>32a26f9</code></a>
build(deps): update dependencies</li>
<li><a
href="b27765afd0"><code>b27765a</code></a>
build(deps): update dependencies</li>
<li><a
href="f3dbd74091"><code>f3dbd74</code></a>
chore(deps): update eslint (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1795">#1795</a>)</li>
<li><a
href="0f7e81f9de"><code>0f7e81f</code></a>
chore(deps): update dependency prettier-plugin-sh to v0.15.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1794">#1794</a>)</li>
<li><a
href="cddfba25e2"><code>cddfba2</code></a>
chore(deps): update dependency prettier-plugin-toml to v2.0.2 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1793">#1793</a>)</li>
<li><a
href="5b15436ea7"><code>5b15436</code></a>
chore(deps): update eslint (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1777">#1777</a>)</li>
<li><a
href="95e61bba11"><code>95e61bb</code></a>
chore(deps): update dependencies</li>
<li><a
href="24d90941c7"><code>24d9094</code></a>
fix: move stylelint config into sub packages</li>
<li><a
href="3b5747d986"><code>3b5747d</code></a>
build(setup): update minimum node and npm versions</li>
<li>Additional commits viewable in <a
href="https://github.com/davidsneighbour/configurations/compare/v2025.0.1...v2025.0.2">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[@davidsneighbour/tools](https://github.com/davidsneighbour/configurations)
from 2025.0.1 to 2025.0.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9f77814d9a"><code>9f77814</code></a>
chore(release): publish v2025.0.2</li>
<li><a
href="32a26f9126"><code>32a26f9</code></a>
build(deps): update dependencies</li>
<li><a
href="b27765afd0"><code>b27765a</code></a>
build(deps): update dependencies</li>
<li><a
href="f3dbd74091"><code>f3dbd74</code></a>
chore(deps): update eslint (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1795">#1795</a>)</li>
<li><a
href="0f7e81f9de"><code>0f7e81f</code></a>
chore(deps): update dependency prettier-plugin-sh to v0.15.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1794">#1794</a>)</li>
<li><a
href="cddfba25e2"><code>cddfba2</code></a>
chore(deps): update dependency prettier-plugin-toml to v2.0.2 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1793">#1793</a>)</li>
<li><a
href="5b15436ea7"><code>5b15436</code></a>
chore(deps): update eslint (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1777">#1777</a>)</li>
<li><a
href="95e61bba11"><code>95e61bb</code></a>
chore(deps): update dependencies</li>
<li><a
href="24d90941c7"><code>24d9094</code></a>
fix: move stylelint config into sub packages</li>
<li><a
href="3b5747d986"><code>3b5747d</code></a>
build(setup): update minimum node and npm versions</li>
<li>Additional commits viewable in <a
href="https://github.com/davidsneighbour/configurations/compare/v2025.0.1...v2025.0.2">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.1 to 8.5.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.5.3</h2>
<ul>
<li>Added more details to <code>Unknown word</code> error (by <a
href="https://github.com/hiepxanh"><code>@hiepxanh</code></a>).</li>
<li>Fixed types (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
<li>Fixed docs (by <a
href="https://github.com/catnipan"><code>@catnipan</code></a>).</li>
</ul>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.5.3</h2>
<ul>
<li>Added more details to <code>Unknown word</code> error (by <a
href="https://github.com/hiepxanh"><code>@hiepxanh</code></a>).</li>
<li>Fixed types (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
<li>Fixed docs (by <a
href="https://github.com/catnipan"><code>@catnipan</code></a>).</li>
</ul>
<h2>8.5.2</h2>
<ul>
<li>Fixed end position of rules with semicolon (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="22c309d329"><code>22c309d</code></a>
Release 8.5.3 version</li>
<li><a
href="a2b594f782"><code>a2b594f</code></a>
Update ESLint config</li>
<li><a
href="8232ba0257"><code>8232ba0</code></a>
Fix tests</li>
<li><a
href="5082831b84"><code>5082831</code></a>
Fix text</li>
<li><a
href="4fdb54b5ce"><code>4fdb54b</code></a>
update: parser.js to clarify error message</li>
<li><a
href="06006ecb04"><code>06006ec</code></a>
AtRule can be empty</li>
<li><a
href="755f08f8db"><code>755f08f</code></a>
fix typo: them -> then (<a
href="https://redirect.github.com/postcss/postcss/issues/2016">#2016</a>)</li>
<li><a
href="692fcde123"><code>692fcde</code></a>
Release 8.5.2 version</li>
<li><a
href="b70e98f624"><code>b70e98f</code></a>
Update dependencies</li>
<li><a
href="ba587e32fd"><code>ba587e3</code></a>
Fix end position of rules with <code>ownSemicon</code> (<a
href="https://redirect.github.com/postcss/postcss/issues/2012">#2012</a>)</li>
<li>See full diff in <a
href="https://github.com/postcss/postcss/compare/8.5.1...8.5.3">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[@davidsneighbour/markdownlint-config](https://github.com/davidsneighbour/configurations)
from 2025.0.1 to 2025.0.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="9f77814d9a"><code>9f77814</code></a>
chore(release): publish v2025.0.2</li>
<li><a
href="32a26f9126"><code>32a26f9</code></a>
build(deps): update dependencies</li>
<li><a
href="b27765afd0"><code>b27765a</code></a>
build(deps): update dependencies</li>
<li><a
href="f3dbd74091"><code>f3dbd74</code></a>
chore(deps): update eslint (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1795">#1795</a>)</li>
<li><a
href="0f7e81f9de"><code>0f7e81f</code></a>
chore(deps): update dependency prettier-plugin-sh to v0.15.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1794">#1794</a>)</li>
<li><a
href="cddfba25e2"><code>cddfba2</code></a>
chore(deps): update dependency prettier-plugin-toml to v2.0.2 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1793">#1793</a>)</li>
<li><a
href="5b15436ea7"><code>5b15436</code></a>
chore(deps): update eslint (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1777">#1777</a>)</li>
<li><a
href="95e61bba11"><code>95e61bb</code></a>
chore(deps): update dependencies</li>
<li><a
href="24d90941c7"><code>24d9094</code></a>
fix: move stylelint config into sub packages</li>
<li><a
href="3b5747d986"><code>3b5747d</code></a>
build(setup): update minimum node and npm versions</li>
<li>Additional commits viewable in <a
href="https://github.com/davidsneighbour/configurations/compare/v2025.0.1...v2025.0.2">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
the following is a draft for the release page that should explain most of it:
* Index page: the way main sections were evaluated was unclear and probably changed much from the original design in GoHugo. This has been fixed and the main sections are now evaluated in a more consistent way. This might affect what is shown on your website, so open a discussion if you see something wrong and try to explain exactly what you expected to see in sense of included posts and order of those posts.
The old way did this: check all configured main sections (or post, if nothing is set) > range through the section and display the first n+m posts (n = number of full previews, m = number of title previews only).
The new way does this: load all posts in the main sections > range through the collection and display the first n+m posts (n = number of full previews, m = number of title previews only).
Basically, the old way took every single section you configured and displayed them separate, the new way takes all posts from all sections and displays them in one list. This is more consistent and should be more predictable for you as a user. It's also the way it was intended to work from the beginning according to the documentation.
closes#686
Signed-off-by: Patrick Kollitsch <patrick@davids-neighbour.com>
A recent commit changed the config for social to use a map instead of a
list, this broke the social share/follow, though a quick fix seems to
restore it and removes the need for sorting.
Closes#808
I checked the wikipedia example from the original issue and it seems
like this will also fix that. I'm not sure if you had anything else to
fix, feel free to push to my branch.
<!---
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.
-->
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.47 to
8.4.49.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/releases">postcss's
releases</a>.</em></p>
<blockquote>
<h2>8.4.49</h2>
<ul>
<li>Fixed custom syntax without <code>source.offset</code> (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
<h2>8.4.48</h2>
<ul>
<li>Fixed position calculation in error/warnings methods (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's
changelog</a>.</em></p>
<blockquote>
<h2>8.4.49</h2>
<ul>
<li>Fixed custom syntax without <code>source.offset</code> (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
<h2>8.4.48</h2>
<ul>
<li>Fixed position calculation in error/warnings methods (by <a
href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="aed8b89988"><code>aed8b89</code></a>
Release 8.4.49 version</li>
<li><a
href="345063010b"><code>3450630</code></a>
Fix position calculations when offset is missing (<a
href="https://redirect.github.com/postcss/postcss/issues/1983">#1983</a>)</li>
<li><a
href="77420d6291"><code>77420d6</code></a>
Release 8.4.48 version</li>
<li><a
href="341529ff4e"><code>341529f</code></a>
Update dependencies</li>
<li><a
href="66fa667831"><code>66fa667</code></a>
Add Node.js 23 to CI</li>
<li><a
href="1a8b261404"><code>1a8b261</code></a>
fix inconsistent position calculations (<a
href="https://redirect.github.com/postcss/postcss/issues/1980">#1980</a>)</li>
<li><a
href="1cc6ac3bf4"><code>1cc6ac3</code></a>
Clarify usage in docs</li>
<li>See full diff in <a
href="https://github.com/postcss/postcss/compare/8.4.47...8.4.49">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>