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>
[//]: # (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/tools](https://github.com/davidsneighbour/configurations)
from 2024.4.6 to 2024.4.8.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="177f094f8e"><code>177f094</code></a>
chore(release): publish v2024.4.8</li>
<li><a
href="4191af5c15"><code>4191af5</code></a>
chore(deps): update dependency <code>@eslint/js</code> to v9.14.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1676">#1676</a>)</li>
<li><a
href="81e92619d1"><code>81e9261</code></a>
chore(deps): update dependency stylelint-no-unsupported-browser-features
to v...</li>
<li><a
href="8beaa7c9fa"><code>8beaa7c</code></a>
chore(deps): update eslint to v2.10.1 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1670">#1670</a>)</li>
<li><a
href="95cb927cb0"><code>95cb927</code></a>
chore(deps): update dependency <code>@eslint/json</code> to v0.6.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1658">#1658</a>)</li>
<li><a
href="1143889267"><code>1143889</code></a>
chore(deps): update eslint to v2.10.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1657">#1657</a>)</li>
<li><a
href="afbca31fe1"><code>afbca31</code></a>
chore(deps): update dependency eslint-plugin-cypress to v4.1.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1656">#1656</a>)</li>
<li><a
href="af4250d57e"><code>af4250d</code></a>
chore(deps): update dependencies</li>
<li><a
href="f495128391"><code>f495128</code></a>
chore(release): publish v2024.4.7</li>
<li><a
href="385bb4904f"><code>385bb49</code></a>
chore(deps): update dependencies</li>
<li>Additional commits viewable in <a
href="https://github.com/davidsneighbour/configurations/compare/v2024.4.6...v2024.4.8">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>
[//]: # (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/markdownlint-config](https://github.com/davidsneighbour/configurations)
from 2024.4.6 to 2024.4.8.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="177f094f8e"><code>177f094</code></a>
chore(release): publish v2024.4.8</li>
<li><a
href="4191af5c15"><code>4191af5</code></a>
chore(deps): update dependency <code>@eslint/js</code> to v9.14.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1676">#1676</a>)</li>
<li><a
href="81e92619d1"><code>81e9261</code></a>
chore(deps): update dependency stylelint-no-unsupported-browser-features
to v...</li>
<li><a
href="8beaa7c9fa"><code>8beaa7c</code></a>
chore(deps): update eslint to v2.10.1 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1670">#1670</a>)</li>
<li><a
href="95cb927cb0"><code>95cb927</code></a>
chore(deps): update dependency <code>@eslint/json</code> to v0.6.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1658">#1658</a>)</li>
<li><a
href="1143889267"><code>1143889</code></a>
chore(deps): update eslint to v2.10.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1657">#1657</a>)</li>
<li><a
href="afbca31fe1"><code>afbca31</code></a>
chore(deps): update dependency eslint-plugin-cypress to v4.1.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1656">#1656</a>)</li>
<li><a
href="af4250d57e"><code>af4250d</code></a>
chore(deps): update dependencies</li>
<li><a
href="f495128391"><code>f495128</code></a>
chore(release): publish v2024.4.7</li>
<li><a
href="385bb4904f"><code>385bb49</code></a>
chore(deps): update dependencies</li>
<li>Additional commits viewable in <a
href="https://github.com/davidsneighbour/configurations/compare/v2024.4.6...v2024.4.8">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-preset-env](https://github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env)
from 10.0.8 to 10.0.9.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/csstools/postcss-plugins/blob/main/plugin-packs/postcss-preset-env/CHANGELOG.md">postcss-preset-env's
changelog</a>.</em></p>
<blockquote>
<h3>10.0.9</h3>
<p><em>November 1, 2024</em></p>
<ul>
<li>Updated <a
href="https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer"><code>@csstools/css-tokenizer</code></a>
to <a
href="https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#303"><code>3.0.3</code></a>
(patch)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/csstools/postcss-plugins/commits/HEAD/plugin-packs/postcss-preset-env">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/release-config](https://github.com/davidsneighbour/configurations)
from 2024.4.6 to 2024.4.8.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="177f094f8e"><code>177f094</code></a>
chore(release): publish v2024.4.8</li>
<li><a
href="4191af5c15"><code>4191af5</code></a>
chore(deps): update dependency <code>@eslint/js</code> to v9.14.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1676">#1676</a>)</li>
<li><a
href="81e92619d1"><code>81e9261</code></a>
chore(deps): update dependency stylelint-no-unsupported-browser-features
to v...</li>
<li><a
href="8beaa7c9fa"><code>8beaa7c</code></a>
chore(deps): update eslint to v2.10.1 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1670">#1670</a>)</li>
<li><a
href="95cb927cb0"><code>95cb927</code></a>
chore(deps): update dependency <code>@eslint/json</code> to v0.6.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1658">#1658</a>)</li>
<li><a
href="1143889267"><code>1143889</code></a>
chore(deps): update eslint to v2.10.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1657">#1657</a>)</li>
<li><a
href="afbca31fe1"><code>afbca31</code></a>
chore(deps): update dependency eslint-plugin-cypress to v4.1.0 (<a
href="https://redirect.github.com/davidsneighbour/configurations/issues/1656">#1656</a>)</li>
<li><a
href="af4250d57e"><code>af4250d</code></a>
chore(deps): update dependencies</li>
<li><a
href="f495128391"><code>f495128</code></a>
chore(release): publish v2024.4.7</li>
<li><a
href="385bb4904f"><code>385bb49</code></a>
chore(deps): update dependencies</li>
<li>Additional commits viewable in <a
href="https://github.com/davidsneighbour/configurations/compare/v2024.4.6...v2024.4.8">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>
In these cases the site permalink is used instead of the social network
URL for sharing as defined in the `link` value
(https://www.linkedin.com/shareArticle in the below example)
Most visible case is LinkedIn but all social networks that have
```toml
[ananke.social.networks.particles]
...
params = "..."
```
in `config/_default/params.toml` are affected by this bug.
Closes#768.