diff --git a/.prettierignore b/.prettierignore
index 1bc6419..40dc37e 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -2,6 +2,7 @@
/assets/lib/
/layouts/_default/_markup/*.html
+/layouts/partials/picture.html
/layouts/shortcodes/figure.html
/layouts/shortcodes/screenshot.html
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2092154..d7e737d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Umami Analytics support ([#832](https://github.com/jpanther/congo/pull/832))
- Theme parameter to set a default HTML theme colour ([#849](https://github.com/jpanther/congo/pull/849))
- New icon for `bluesky` ([#851](https://github.com/jpanther/congo/pull/851))
+- Support for article sharing to Threads ([#869](https://github.com/jpanther/congo/issues/869))
### Changed
@@ -20,6 +21,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Featured images overlap page title when article metadata hidden ([#827](https://github.com/jpanther/congo/issues/827))
- Inconsistent picture rendering between `figure` shortcode and Markdown render hook ([#828](https://github.com/jpanther/congo/issues/828))
+- Animated GIF files are static when `enableImageWebp` is enabled ([#866](https://github.com/jpanther/congo/issues/866))
+- Next article pagination link animation is inverted ([#870](https://github.com/jpanther/congo/issues/870))
## [2.8.2] - 2024-04-17
diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css
index f2d0824..5d18fa1 100644
--- a/assets/css/compiled/main.css
+++ b/assets/css/compiled/main.css
@@ -2786,6 +2786,11 @@ code {
visibility: visible;
}
+.group:hover .group-hover\:-translate-x-\[-2px\] {
+ --tw-translate-x: 2px;
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
.group:hover .group-hover\:-translate-x-\[2px\] {
--tw-translate-x: -2px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
diff --git a/config/_default/languages.en.toml b/config/_default/languages.en.toml
index 055af10..09f28eb 100644
--- a/config/_default/languages.en.toml
+++ b/config/_default/languages.en.toml
@@ -55,6 +55,7 @@ title = "Congo"
# { stack-overflow = "https://stackoverflow.com/users/userid/username" },
# { steam = "https://steamcommunity.com/profiles/userid" },
# { telegram = "https://t.me/username" },
+ # { threads = "https://threads.net/@username" },
# { tiktok = "https://tiktok.com/@username" },
# { tumblr = "https://username.tumblr.com" },
# { twitch = "https://twitch.tv/username" },
diff --git a/config/_default/params.toml b/config/_default/params.toml
index a7338dc..1963780 100644
--- a/config/_default/params.toml
+++ b/config/_default/params.toml
@@ -53,7 +53,7 @@ fingerprintAlgorithm = "sha256"
showTaxonomies = false
showWordCount = false
showComments = false
- # sharingLinks = ["facebook", "x-twitter", "mastodon", "pinterest", "reddit", "linkedin", "email", "telegram", "line", "weibo"]
+ # sharingLinks = ["facebook", "x-twitter", "mastodon", "pinterest", "reddit", "linkedin", "email", "threads", "telegram", "line", "weibo"]
[list]
showBreadcrumbs = false
@@ -78,7 +78,7 @@ fingerprintAlgorithm = "sha256"
# script = ""
#[umamiAnalytics]
-# site = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
+# site = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
# region = "eu" # can be either "eu" or "us"
[verification]
diff --git a/data/sharing.json b/data/sharing.json
index 96afe8b..f3cb1d2 100644
--- a/data/sharing.json
+++ b/data/sharing.json
@@ -39,6 +39,11 @@
"title": "sharing.x-twitter",
"url": "https://x.com/intent/tweet/?url=%s&text=%s"
},
+ "threads": {
+ "icon": "threads",
+ "title": "sharing.threads",
+ "url": "https://www.threads.net/intent/post?text=%s %s"
+ },
"telegram": {
"icon": "telegram",
"title": "sharing.telegram",
diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml
index 0489c5d..f13da48 100644
--- a/exampleSite/config/_default/params.toml
+++ b/exampleSite/config/_default/params.toml
@@ -52,7 +52,7 @@ fingerprintAlgorithm = "sha256"
showTaxonomies = false
showWordCount = false
showComments = false
- # sharingLinks = ["facebook", "twitter", "mastodon", "pinterest", "reddit", "linkedin", "email", "telegram", "line", "weibo"]
+ # sharingLinks = ["facebook", "x-twitter", "mastodon", "pinterest", "reddit", "linkedin", "email", "threads", "telegram", "line", "weibo"]
[list]
showBreadcrumbs = true
diff --git a/exampleSite/content/docs/configuration/index.md b/exampleSite/content/docs/configuration/index.md
index 537f86f..1fb2e82 100644
--- a/exampleSite/content/docs/configuration/index.md
+++ b/exampleSite/content/docs/configuration/index.md
@@ -166,7 +166,7 @@ Many of the article defaults here can be overridden on a per article basis by sp
|`article.showTaxonomies`|`false`|Whether or not the taxonomies related to this article are displayed.|
|`article.showWordCount`|`false`|Whether or not article word counts are displayed.|
|`article.showComments`|`false`|Whether or not the [comments partial]({{< ref "partials#comments" >}}) is included after the article footer.|
-|`article.sharingLinks`|_Not set_|An array of sharing links to display at the end of each article. Valid options include `facebook`, `x-twitter`, `mastodon`, `pinterest`, `reddit`, `linkedin`, `email`, `telegram` and `line`. When not provided, or set to `false`, no links will be displayed.|
+|`article.sharingLinks`|_Not set_|An array of sharing links to display at the end of each article. Valid options include `facebook`, `x-twitter`, `mastodon`, `pinterest`, `reddit`, `linkedin`, `email`, `threads`, `telegram` and `line`. When not provided, or set to `false`, no links will be displayed.|
|`list.showBreadcrumbs`|`false`|Whether or not breadcrumbs are displayed in the header on list pages.|
|`list.showTableOfContents`|`false`|Whether or not the table of contents is displayed on list pages.|
|`list.showTaxonomies`|`false`|Whether or not the taxonomies related to this article are displayed on list pages.|
diff --git a/exampleSite/content/users/index.es.md b/exampleSite/content/users/index.es.md
index 8839fee..d5a57a2 100644
--- a/exampleSite/content/users/index.es.md
+++ b/exampleSite/content/users/index.es.md
@@ -75,5 +75,7 @@ La lista a continuación es solo un puñado de sitios web creados con el tema Co
| [techwolf12.nl](https://techwolf12.nl) | Personal Site and Tech Blog |
| [kylecapehart.com](https://kylecapehart.com/) | Personal Site and Blog |
| [hosni.info](https://hosni.info/) | Personal site and Tech Blog |
+| [mattstrayer.com](https://www.mattstrayer.com/) | Personal Site and Blog |
+| [noamlerner.com](https://www.noamlerner.com/) | Personal blog (English/Hebrew) |
**¿Usuaria de congo?** Para agregar tu sitio a esta lista, [haz un pull request](https://github.com/jpanther/congo/blob/dev/exampleSite/content/users/index.md).
diff --git a/exampleSite/content/users/index.ja.md b/exampleSite/content/users/index.ja.md
index d87a215..d9b1656 100644
--- a/exampleSite/content/users/index.ja.md
+++ b/exampleSite/content/users/index.ja.md
@@ -75,5 +75,7 @@ Congoを使用して構築された実際のウェブサイト。
| [techwolf12.nl](https://techwolf12.nl) | Personal Site and Tech Blog |
| [kylecapehart.com](https://kylecapehart.com/) | Personal Site and Blog |
| [hosni.info](https://hosni.info/) | Personal site and Tech Blog |
+| [mattstrayer.com](https://www.mattstrayer.com/) | Personal Site and Blog |
+| [noamlerner.com](https://www.noamlerner.com/) | Personal blog (English/Hebrew) |
**Congoを使っていますか?** あなたのウェブサイトを加えるために[Pull Request](https://github.com/jpanther/congo/blob/dev/exampleSite/content/users/index.md)を投げてください。
diff --git a/i18n/ar.yaml b/i18n/ar.yaml
index 3feafc7..9ca9f24 100644
--- a/i18n/ar.yaml
+++ b/i18n/ar.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "تثبيت على بينتريست"
reddit: "نشر على ريديت"
twitter: "تغريد على تويتر"
+ # threads: "Post on Threads"
telegram: "شارك على تيليجرام"
line: "شارك على لاين"
# weibo: "Share on Weibo"
diff --git a/i18n/bg.yaml b/i18n/bg.yaml
index fd918e0..e812c38 100644
--- a/i18n/bg.yaml
+++ b/i18n/bg.yaml
@@ -52,6 +52,7 @@ sharing:
reddit: "Публикуване в Reddit"
twitter: "Туит в Twitter"
telegram: "Споделете в Telegram"
+ # threads: "Post on Threads"
line: "Споделете в LINE"
weibo: "Споделете в Weibo"
# x-twitter: "Post on X"
diff --git a/i18n/bn.yaml b/i18n/bn.yaml
index f083e72..7ddf63f 100644
--- a/i18n/bn.yaml
+++ b/i18n/bn.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "পিন্টারেস্টে পিন করুন"
reddit: "রেড্ডিটে জমা দিন"
twitter: "ট্যুইট করুন"
+ # threads: "Post on Threads"
telegram: "টেলিগ্রামে শেয়ার করুন"
line: "লাইনে শেয়ার করুন"
# weibo: "Share on Weibo"
diff --git a/i18n/cs.yaml b/i18n/cs.yaml
index 43ba72e..ce7ec73 100644
--- a/i18n/cs.yaml
+++ b/i18n/cs.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin na Pinterest"
reddit: "Odeslat na Reddit"
twitter: "Tweet na Twitter"
+ # threads: "Post on Threads"
telegram: "Sdílejte na Telegram"
line: "Sdílejte na LINE"
weibo: "Sdílejte na Weibo"
diff --git a/i18n/de.yaml b/i18n/de.yaml
index ae27e95..d2a0066 100644
--- a/i18n/de.yaml
+++ b/i18n/de.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Auf Pinterest pinnen"
reddit: "An Reddit senden"
twitter: "Auf Twitter teilen"
+ # threads: "Post on Threads"
telegram: "Auf Telegram teilen"
line: "Auf LINE teilen"
weibo: "Auf Weibo teilen"
diff --git a/i18n/en.yaml b/i18n/en.yaml
index 630ed51..428377c 100644
--- a/i18n/en.yaml
+++ b/i18n/en.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin on Pinterest"
reddit: "Submit to Reddit"
twitter: "Tweet on Twitter"
+ threads: "Post on Threads"
telegram: "Share on Telegram"
line: "Share on LINE"
weibo: "Share on Weibo"
diff --git a/i18n/es.yaml b/i18n/es.yaml
index 7665f5f..ce0bc16 100644
--- a/i18n/es.yaml
+++ b/i18n/es.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pinear en Pinterest"
reddit: "Publicar en Reddit"
twitter: "Tuitear en Twitter"
+ # threads: "Post on Threads"
telegram: "Compartir en Telegram"
line: "Compartir en LINE"
weibo: "Compartir en Weibo"
diff --git a/i18n/fi.yaml b/i18n/fi.yaml
index de5a36c..64b7251 100644
--- a/i18n/fi.yaml
+++ b/i18n/fi.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Kiinnitä Pinterestiin"
reddit: "Lähetä Reddittiin"
twitter: "Twiittaa Twitterissä"
+ # threads: "Post on Threads"
telegram: "Jaa Telegramissa"
line: "Jaa LINEssä"
weibo: "Jaa Weibossä"
diff --git a/i18n/fr.yaml b/i18n/fr.yaml
index 96b7eec..22f4ea0 100644
--- a/i18n/fr.yaml
+++ b/i18n/fr.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Poster sur Pinterest"
reddit: "Poster sur Reddit"
twitter: "Tweeter"
+ # threads: "Post on Threads"
telegram: "Partager sur Telegram"
line: "Partager sur LINE"
weibo: "Partager sur Weibo"
diff --git a/i18n/he.yaml b/i18n/he.yaml
index 116b718..453d3f1 100644
--- a/i18n/he.yaml
+++ b/i18n/he.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "שיתוף בפינטרסט"
reddit: "שליחה לרדיט"
twitter: "ציוץ בטוויטר"
+ # threads: "Post on Threads"
telegram: "שיתוף בטלגרם"
line: "שיתוף בליין"
# weibo: "Share on Weibo"
diff --git a/i18n/hu.yaml b/i18n/hu.yaml
index fd88407..2f1a40e 100644
--- a/i18n/hu.yaml
+++ b/i18n/hu.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Megosztás a Pinteresten"
reddit: "Megosztás a Redditen"
twitter: "Megosztás a Twitteren"
+ # threads: "Post on Threads"
telegram: "Megosztás a Telegramon"
line: "Megosztás a LINE-on"
weibo: "Megosztás a Weibo-on"
diff --git a/i18n/id.yaml b/i18n/id.yaml
index 574a745..07b21f5 100644
--- a/i18n/id.yaml
+++ b/i18n/id.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin di Pinterest"
reddit: "Kirim ke Reddit"
twitter: "Tweet di Twitter"
+ # threads: "Post on Threads"
telegram: "Bagikan ke Telegram"
line: "Bagikan ke LINE"
weibo: "Bagikan ke Weibo"
diff --git a/i18n/it.yaml b/i18n/it.yaml
index 626ae01..ed8a9f1 100644
--- a/i18n/it.yaml
+++ b/i18n/it.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pinna su Pinterest"
reddit: "Invia a Reddit"
twitter: "Tweetta su Twitter"
+ # threads: "Post on Threads"
telegram: "Condividi su Telegram"
line: "Condividi su LINE"
weibo: "Condividi su Weibo"
diff --git a/i18n/ja.yaml b/i18n/ja.yaml
index 2e91d8b..836cfba 100644
--- a/i18n/ja.yaml
+++ b/i18n/ja.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pinterestでピンする"
reddit: "Redditに投稿する"
twitter: "Twitterに投稿する"
+ # threads: "Post on Threads"
telegram: "Telegramでシェアする"
line: "LINEでシェアする"
weibo: "Weiboでシェアする"
diff --git a/i18n/ko.yaml b/i18n/ko.yaml
index 81d283e..a14dc4e 100644
--- a/i18n/ko.yaml
+++ b/i18n/ko.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pinterest에 핀하기"
reddit: "Reddit에 게시하기"
twitter: "Twitter에 트윗하기"
+ # threads: "Post on Threads"
telegram: "Telegram에 공유하기"
line: "LINE에 공유하기"
weibo: "Weibo에 공유하기"
diff --git a/i18n/nl.yaml b/i18n/nl.yaml
index 057600c..0a40e92 100644
--- a/i18n/nl.yaml
+++ b/i18n/nl.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin op Pinterest"
reddit: "Verzend naar Reddit"
twitter: "Tweet op Twitter"
+ # threads: "Post on Threads"
telegram: "Deel op Telegram"
line: "Deel op LINE"
weibo: "Deel op Weibo"
diff --git a/i18n/pl.yaml b/i18n/pl.yaml
index b959a68..d1e8bcb 100644
--- a/i18n/pl.yaml
+++ b/i18n/pl.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Udostępnij na Pinterest"
reddit: "Udostępnij na Reddit"
twitter: "Udostępnij na Twitter"
+ # threads: "Post on Threads"
telegram: "Udostępnij na Telegram"
line: "Udostępnij na LINE"
weibo: "Udostępnij na Weibo"
diff --git a/i18n/pt-BR.yaml b/i18n/pt-BR.yaml
index 5ba26dd..ea30415 100644
--- a/i18n/pt-BR.yaml
+++ b/i18n/pt-BR.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin no Pinterest"
reddit: "Postar no Reddit"
twitter: "Tweet no Twitter"
+ # threads: "Post on Threads"
telegram: "Compartilhar pelo Telegram"
line: "Compartilhar pelo LINE"
weibo: "Compartilhar pelo weibo"
diff --git a/i18n/pt-PT.yaml b/i18n/pt-PT.yaml
index c3e2aaa..c63a251 100644
--- a/i18n/pt-PT.yaml
+++ b/i18n/pt-PT.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Partilhar no Pinterest"
reddit: "Partilhar no Reddit"
twitter: "Partilhar no Twitter"
+ # threads: "Post on Threads"
telegram: "Partilhar pelo Telegram"
line: "Partilhar pelo LINE"
weibo: "Partilhar pelo Weibo"
diff --git a/i18n/ro.yaml b/i18n/ro.yaml
index 1a68180..d1bc12d 100644
--- a/i18n/ro.yaml
+++ b/i18n/ro.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pune pe Pinterest"
reddit: "Postează pe Reddit"
twitter: "Scrie pe Twitter"
+ # threads: "Post on Threads"
telegram: "Trimite pe Telegram"
line: "Trimite pe LINE"
weibo: "Trimite pe Weibo"
diff --git a/i18n/ru.yaml b/i18n/ru.yaml
index 2516b0e..b40527a 100644
--- a/i18n/ru.yaml
+++ b/i18n/ru.yaml
@@ -55,6 +55,7 @@ sharing:
pinterest: "Поделиться на Pinterest"
reddit: "Опубликовать на Reddit"
twitter: "Опубликовать на Twitter"
+ # threads: "Post on Threads"
telegram: "Поделиться на Telegram"
line: "Поделиться на LINE"
weibo: "Поделиться на Weibo"
diff --git a/i18n/sk.yaml b/i18n/sk.yaml
index 652241a..fc5a810 100644
--- a/i18n/sk.yaml
+++ b/i18n/sk.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin na Pinterest"
reddit: "Odoslať na Reddit"
twitter: "Tweet na Twitteri"
+ # threads: "Post on Threads"
telegram: "Zdieľaj na Telegram"
line: "Zdieľaj na LINE"
weibo: "Zdieľaj na Weibo"
diff --git a/i18n/sv.yaml b/i18n/sv.yaml
index 5fcc9e0..692c8f3 100644
--- a/i18n/sv.yaml
+++ b/i18n/sv.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Fäst på Pinterest"
reddit: "Publicera på Reddit"
twitter: "Twittra på Twitter"
+ # threads: "Post on Threads"
telegram: "Dela på Telegram"
line: "Dela på LINE"
weibo: "Dela på Weibo"
diff --git a/i18n/ta.yaml b/i18n/ta.yaml
index f257e13..3f4c248 100644
--- a/i18n/ta.yaml
+++ b/i18n/ta.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pinterest இல் பின் செய்யவும்"
reddit: "Reddit க்கு சமர்ப்பிக்கவும்"
twitter: "Twitter இல் ட்வீட் செய்யுங்கள்"
+ # threads: "Post on Threads"
telegram: "Telegram இல் பகிரவும்"
line: "LINE இல் பகிரவும்"
weibo: "Weibo இல் பகிரவும்"
diff --git a/i18n/tr.yaml b/i18n/tr.yaml
index 11bc478..a974333 100644
--- a/i18n/tr.yaml
+++ b/i18n/tr.yaml
@@ -50,6 +50,7 @@ sharing:
pinterest: "Pinterest'te pinle"
reddit: "Reddit'te gönder"
twitter: "Twitter'da Tweetle"
+ # threads: "Post on Threads"
telegram: "Telegram'da paylaş"
line: "LINE'da paylaş"
weibo: "Weibo'da paylaş"
diff --git a/i18n/uk.yaml b/i18n/uk.yaml
index f9036d3..e1ec2e5 100644
--- a/i18n/uk.yaml
+++ b/i18n/uk.yaml
@@ -55,6 +55,7 @@ sharing:
pinterest: "Зберегти на Pinterest"
reddit: "Опублікувати на Reddit"
twitter: "Поширити на Twitter"
+ # threads: "Post on Threads"
telegram: "Поширити на Telegram"
line: "Поширити на LINE"
weibo: "Поширити на Weibo"
diff --git a/i18n/vi.yaml b/i18n/vi.yaml
index c859c20..5b6376e 100644
--- a/i18n/vi.yaml
+++ b/i18n/vi.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "Pin lên Pinterest"
reddit: "Gửi lên Reddit"
twitter: "Tweet lên Twitter"
+ # threads: "Post on Threads"
telegram: "Chia sẻ lên Telegram"
line: "Chia sẻ lên LINE"
weibo: "Chia sẻ lên Weibo"
diff --git a/i18n/zh-CN.yaml b/i18n/zh-CN.yaml
index e7072c6..79a1749 100644
--- a/i18n/zh-CN.yaml
+++ b/i18n/zh-CN.yaml
@@ -50,6 +50,7 @@ sharing:
pinterest: "钉到 Pinterest"
reddit: "提交到 Reddit"
twitter: "分享到 Twitter"
+ # threads: "Post on Threads"
telegram: "分享到 Telegram"
line: "分享到 LINE"
weibo: "分享到 微博"
diff --git a/i18n/zh-TW.yaml b/i18n/zh-TW.yaml
index 49f326a..b5e95ac 100644
--- a/i18n/zh-TW.yaml
+++ b/i18n/zh-TW.yaml
@@ -51,6 +51,7 @@ sharing:
pinterest: "釘到 Pinterest"
reddit: "發送到 Reddit"
twitter: "推到 Twitter"
+ # threads: "Post on Threads"
telegram: "分享到 Telegram"
line: "分享到 LINE"
weibo: "分享到 微博"
diff --git a/layouts/partials/article-pagination.html b/layouts/partials/article-pagination.html
index 029c3ba..3700500 100644
--- a/layouts/partials/article-pagination.html
+++ b/layouts/partials/article-pagination.html
@@ -46,7 +46,7 @@
→←
diff --git a/layouts/partials/picture.html b/layouts/partials/picture.html
index a843f15..21b9cb5 100644
--- a/layouts/partials/picture.html
+++ b/layouts/partials/picture.html
@@ -24,7 +24,7 @@
{{ end }}
{{ end }}
{{ if (eq "" $width $height) }}
- {{ warnf "Can't detect width and height for SVG %s" .RelPermalink }}
+ {{ warnf "[CONGO] Can't detect width and height for SVG %s" .RelPermalink }}
{{/* do not use lazy without dimensions */}}
{{ $lazy = false }}
{{ end }}
@@ -53,7 +53,7 @@
{{ $width = div .Width 2 }}
{{ $height = div .Height 2 }}
{{ end }}
- {{ if $webp }}
+ {{ if and $webp (ne .MediaType.SubType "gif") }}
=6"
@@ -500,15 +500,15 @@
}
},
"node_modules/cssstyle": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
- "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz",
+ "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==",
"dev": true,
"dependencies": {
"rrweb-cssom": "^0.6.0"
},
"engines": {
- "node": ">=14"
+ "node": ">=18"
}
},
"node_modules/cytoscape": {
@@ -1486,12 +1486,12 @@
"peer": true
},
"node_modules/jsdom": {
- "version": "23.0.1",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz",
- "integrity": "sha512-2i27vgvlUsGEBO9+/kJQRbtqtm+191b5zAZrU/UezVmnC2dlDAFLgDYJvAEi94T4kjsRKkezEtLQTgsNEsW2lQ==",
+ "version": "24.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.0.0.tgz",
+ "integrity": "sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==",
"dev": true,
"dependencies": {
- "cssstyle": "^3.0.0",
+ "cssstyle": "^4.0.1",
"data-urls": "^5.0.0",
"decimal.js": "^10.4.3",
"form-data": "^4.0.0",
@@ -1510,7 +1510,7 @@
"whatwg-encoding": "^3.1.1",
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^14.0.0",
- "ws": "^8.14.2",
+ "ws": "^8.16.0",
"xml-name-validator": "^5.0.0"
},
"engines": {
@@ -3612,9 +3612,9 @@
"dev": true
},
"@fortawesome/fontawesome-free": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.1.tgz",
- "integrity": "sha512-CNy5vSwN3fsUStPRLX7fUYojyuzoEMSXPl7zSLJ8TgtRfjv24LOnOWKT2zYwaHZCJGkdyRnTmstR0P+Ah503Gw=="
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz",
+ "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q=="
},
"@isaacs/cliui": {
"version": "8.0.2",
@@ -3969,9 +3969,9 @@
"dev": true
},
"cssstyle": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz",
- "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-4.0.1.tgz",
+ "integrity": "sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==",
"dev": true,
"requires": {
"rrweb-cssom": "^0.6.0"
@@ -4725,12 +4725,12 @@
"peer": true
},
"jsdom": {
- "version": "23.0.1",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-23.0.1.tgz",
- "integrity": "sha512-2i27vgvlUsGEBO9+/kJQRbtqtm+191b5zAZrU/UezVmnC2dlDAFLgDYJvAEi94T4kjsRKkezEtLQTgsNEsW2lQ==",
+ "version": "24.0.0",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-24.0.0.tgz",
+ "integrity": "sha512-UDS2NayCvmXSXVP6mpTj+73JnNQadZlr9N68189xib2tx5Mls7swlTNao26IoHv46BZJFvXygyRtyXd1feAk1A==",
"dev": true,
"requires": {
- "cssstyle": "^3.0.0",
+ "cssstyle": "^4.0.1",
"data-urls": "^5.0.0",
"decimal.js": "^10.4.3",
"form-data": "^4.0.0",
@@ -4749,7 +4749,7 @@
"whatwg-encoding": "^3.1.1",
"whatwg-mimetype": "^4.0.0",
"whatwg-url": "^14.0.0",
- "ws": "^8.14.2",
+ "ws": "^8.16.0",
"xml-name-validator": "^5.0.0"
}
},
diff --git a/package.json b/package.json
index 03248b8..6ae2314 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,7 @@
"@tailwindcss/typography": "^0.5.13",
"chart.js": "^4.4.2",
"fuse.js": "^7.0.0",
- "jsdom": "^23.0.1",
+ "jsdom": "^24.0.0",
"katex": "^0.16.10",
"mermaid": "^10.9.0",
"prettier": "^3.2.5",
@@ -80,6 +80,6 @@
}
],
"dependencies": {
- "@fortawesome/fontawesome-free": "^6.5.1"
+ "@fortawesome/fontawesome-free": "^6.5.2"
}
}