summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-04-01 22:13:56 +0800
committereltrac <hi@eltr.ac>2026-04-01 22:13:56 +0800
commit78b4dc1ea105808bea9d723d51ded41defed4ae6 (patch)
tree971e1b5ac8156edce88c011c58c9143937e7e302
parent55ef7994fb8cae052b20e69ef29d4396b35c8db3 (diff)
feat: page param bannerAutoInvert
-rw-r--r--layouts/_partials/posts/banner.html4
-rw-r--r--layouts/_partials/template/post-page.html2
2 files changed, 4 insertions, 2 deletions
diff --git a/layouts/_partials/posts/banner.html b/layouts/_partials/posts/banner.html
index 218a4c05..6acaafdc 100644
--- a/layouts/_partials/posts/banner.html
+++ b/layouts/_partials/posts/banner.html
@@ -1,6 +1,8 @@
+{{ $page := . }}
{{ with .Params.banner }}
<img
- class="lazy w-full h-auto block rounded-lg" loading="lazy"
+ class="lazy w-full h-auto block rounded-lg{{ if $page.Params.bannerAutoInvert }} dark:invert{{ end }}"
+ loading="lazy"
data-pagefind-meta="image[src]"
src="{{ . }}"
>
diff --git a/layouts/_partials/template/post-page.html b/layouts/_partials/template/post-page.html
index 2773d37a..0b55d48a 100644
--- a/layouts/_partials/template/post-page.html
+++ b/layouts/_partials/template/post-page.html
@@ -6,7 +6,7 @@
>
{{ if .Params.banner }}
{{ partial "components/logo" (dict
- "class" "block round-sticker w-14 h-14 lg:w-28 lg:h-28 right-2 lg:-right-20 top-2 lg:top-4 absolute rotate-[3.0deg]"
+ "class" "block round-sticker w-14 h-14 lg:w-28 lg:h-28 right-2 lg:-right-20 top-2 lg:top-4 absolute rotate-[3.0deg] z-10"
"imageClass" "block w-full"
"ctx" .
) }}