From 2dad7c8665577bd3d5bbf7d188e31b8ddcd57173 Mon Sep 17 00:00:00 2001 From: BigCoke233 Date: Tue, 30 Dec 2025 09:37:39 +0800 Subject: feat: add asset base url to image urls without a domain Former-commit-id: 355618d7cc7035573648ae55cf563203dd2363f3 --- config/_default/params.yaml | 7 +++++-- layouts/_markup/render-image.html | 4 ++++ layouts/_partials/components/logo.html | 5 ++++- layouts/_partials/components/microformats.html | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/config/_default/params.yaml b/config/_default/params.yaml index 4429a241..77c15993 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -1,9 +1,12 @@ +assetBaseUrl: "https://image.guhub.cn" +logo: "/uPic/2025/05/header.png!w160" + author: email: hi@guhub.cn name: Eltrac - avatar: https://image.guhub.cn/uPic/2025/12/once-drowned-koala-king.jpg + avatar: /uPic/2025/12/once-drowned-koala-king.jpg email: hi@guhub.cn -logo: "https://image.guhub.cn/uPic/2025/05/header.png!w160" + mainSections: - essays - posts diff --git a/layouts/_markup/render-image.html b/layouts/_markup/render-image.html index 15b2a4b5..61e38c60 100644 --- a/layouts/_markup/render-image.html +++ b/layouts/_markup/render-image.html @@ -3,6 +3,10 @@ {{- $caption := .Title | default "" -}} {{- $class := .Attributes.class | default "" -}} +{{ if and (not (strings.HasPrefix $src "https://")) (not (strings.HasPrefix $src "http://")) }} +{{ $src = printf "%s%s" site.Params.assetBaseUrl $src }} +{{ end }} +
{{ .Site.Params.author.name }} + src="{{ printf "%s%s" .Site.Params.assetBaseUrl .Site.Params.author.avatar }}" /> {{ .Site.Params.author.name }} -- cgit v1.2.3