From 22c7048f8982fe6347ded4f3bd9c8b36b1250054 Mon Sep 17 00:00:00 2001 From: Jimmy Cai Date: Mon, 11 Sep 2023 18:40:53 +0200 Subject: [PATCH] refactor: drop support for external avatar This simplifies the code and the configuration file --- config/_default/params.yaml | 5 +---- exampleSite/config/_default/params.yaml | 5 +---- layouts/partials/sidebar/left.html | 21 +++++---------------- 3 files changed, 7 insertions(+), 24 deletions(-) diff --git a/config/_default/params.yaml b/config/_default/params.yaml index ca5407e..0136dd9 100644 --- a/config/_default/params.yaml +++ b/config/_default/params.yaml @@ -29,10 +29,7 @@ sidebar: emoji: subtitle: compact: false - avatar: - enabled: true - local: true - src: img/avatar.png + avatar: img/avatar.png article: # Enable LaTeX math syntax for all pages by default diff --git a/exampleSite/config/_default/params.yaml b/exampleSite/config/_default/params.yaml index c4963a3..e3919f0 100644 --- a/exampleSite/config/_default/params.yaml +++ b/exampleSite/config/_default/params.yaml @@ -8,10 +8,7 @@ footer: sidebar: emoji: 🍥 subtitle: Lorem ipsum dolor sit amet, consectetur adipiscing elit. - avatar: - enabled: true - local: true - src: img/logo.jpg + avatar: img/logo.jpg comments: enabled: true diff --git a/layouts/partials/sidebar/left.html b/layouts/partials/sidebar/left.html index 963309e..001d9d6 100644 --- a/layouts/partials/sidebar/left.html +++ b/layouts/partials/sidebar/left.html @@ -7,28 +7,17 @@
{{ with .Site.Params.sidebar.avatar }} - {{ if .enabled }} + {{- $avatar := resources.Get . -}} + {{- $avatarResized := $avatar.Resize "300x" -}} + {{- $src := $avatarResized.RelPermalink -}}
- - {{ if not .local }} - - {{ else }} - {{ $avatar := resources.Get (.src) }} - - {{ if $avatar }} - {{ $avatarResized := $avatar.Resize "300x" }} - - {{ else }} - {{ errorf "Failed loading avatar from %q" . }} - {{ end }} - {{ end }} + + {{ with $.Site.Params.sidebar.emoji }} {{ . }} {{ end }}
- {{ end }} {{ end }}