diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index a9676131..e1db3bf0 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -4716,10 +4716,12 @@ pre { } .thumbnail_card { min-width: 300px; - height: 200px; + aspect-ratio: var(--thumbnail-aspect-ratio, 1.5); + height: auto; } .thumbnail_card_related { - height: 150px; + aspect-ratio: var(--thumbnail-aspect-ratio, 1.5); + height: auto; } .thumbnail { width: 300px; diff --git a/assets/css/main.css b/assets/css/main.css index 9e10f564..345befa8 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -183,11 +183,13 @@ pre { .thumbnail_card { min-width: 300px; - height: 200px; + aspect-ratio: var(--thumbnail-aspect-ratio, 1.5); + height: auto; } .thumbnail_card_related { - height: 150px; + aspect-ratio: var(--thumbnail-aspect-ratio, 1.5); + height: auto; } .thumbnail { diff --git a/config/_default/params.toml b/config/_default/params.toml index e94fa5db..0ec9dcaa 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -29,6 +29,8 @@ disableTextInHeader = false # defaultFeaturedImage = "IMAGE.jpg" # used as default for featured images in all articles # defaultSocialImage = "/android-chrome-512x512.png" # used as default for social media sharing (Open Graph and Twitter) hotlinkFeatureImage = false +# Thumbnail aspect ratio as a number (e.g., "1.5", "1.0", "1.777") +# thumbnailAspectRatio = "1.5" # imagePosition = "50% 50%" # highlightCurrentMenuArea = true diff --git a/layouts/partials/article-link/card-related.html b/layouts/partials/article-link/card-related.html index 76e29410..7c84ad96 100644 --- a/layouts/partials/article-link/card-related.html +++ b/layouts/partials/article-link/card-related.html @@ -6,6 +6,9 @@ {{ $page := .Page }} {{ $featured := "" }} {{ $featuredURL := "" }} +{{ $thumbnailAspectRatio := site.Params.thumbnailAspectRatio | default "1.5" }} +{{ $thumbnailAspectRatio = replaceRE "[^0-9.]" "" $thumbnailAspectRatio }} +{{ if eq $thumbnailAspectRatio "" }}{{ $thumbnailAspectRatio = "1.5" }}{{ end }} {{/* frontmatter */}} {{ with $page }} {{ with .Params.featureimage }} @@ -53,7 +56,7 @@
{{ with $featuredURL }} -