From 8afa0c2805e7c66d433c746dffb82315d61811cb Mon Sep 17 00:00:00 2001 From: eltrac Date: Sat, 4 Apr 2026 16:50:26 +0800 Subject: feat: support custom logo per page --- layouts/_partials/components/logo.html | 8 +++++--- layouts/fiction/page.html | 1 - 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/layouts/_partials/components/logo.html b/layouts/_partials/components/logo.html index 9c5ba1f5..88c2284e 100644 --- a/layouts/_partials/components/logo.html +++ b/layouts/_partials/components/logo.html @@ -1,8 +1,10 @@ {{ $ctx := .ctx }} {{ $link := .link | default "" }} -{{- $src := printf "%s%s" - (.ctx.Site.Params.assetBaseUrl) - (.ctx.Site.Params.logo) +{{- $src := + (or .ctx.Params.logo + (printf "%s%s" + (.ctx.Site.Params.assetBaseUrl) + (.ctx.Site.Params.logo))) -}} {{ $class := .class | default "" }} {{ $imageClass := .imageClass | default "" }} diff --git a/layouts/fiction/page.html b/layouts/fiction/page.html index 7535de2f..9f988586 100644 --- a/layouts/fiction/page.html +++ b/layouts/fiction/page.html @@ -3,7 +3,6 @@
{{ partial "components/logo" (dict "link" "fictions/" - "src" "/img/potted-skeleton.svg" "ctx" . "imageClass" "block w-[10rem]" "class" "flex justify-center" -- cgit v1.2.3