diff --git a/config/_default/params.toml b/config/_default/params.toml index 2058e80..b7408a5 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -12,11 +12,7 @@ rssFullContent = true [sidebar] compact = false - - [sidebar.avatar] - enabled = false - local = true - src = "img/avatar.png" + avatar = "" [article] headingAnchor = false diff --git a/demo/config/_default/params.toml b/demo/config/_default/params.toml index d5d240f..031f54d 100644 --- a/demo/config/_default/params.toml +++ b/demo/config/_default/params.toml @@ -8,10 +8,7 @@ favicon = "img/avatar.png" [sidebar] emoji = "✏️" subtitle = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." - [sidebar.avatar] - enabled = true - local = true - src = "img/avatar.png" + avatar = "img/avatar.png" [article] [article.license] diff --git a/layouts/_partials/sidebar/left.html b/layouts/_partials/sidebar/left.html index c0e5d36..9514414 100644 --- a/layouts/_partials/sidebar/left.html +++ b/layouts/_partials/sidebar/left.html @@ -7,28 +7,20 @@
{{ with .Site.Params.sidebar.avatar }} - {{ if .enabled }} + {{- $avatar := partial "helper/image" (dict "Image" . "Resources" resources) -}}
- - {{ 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 }}