diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 3134043..59d57d0 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -21,8 +21,10 @@ DefaultContentLanguage = "en" # Theme i18n support [params.sidebar] emoji = "🍥" - avatar = "img/avatar.png" subtitle = "Lorem ipsum dolor sit amet, consectetur adipiscing elit." + [params.sidebar.avatar] + local = true + src = "img/avatar.png" [params.article] math = false diff --git a/layouts/partials/sidebar/left.html b/layouts/partials/sidebar/left.html index 5081b7c..9205fa4 100644 --- a/layouts/partials/sidebar/left.html +++ b/layouts/partials/sidebar/left.html @@ -8,14 +8,18 @@
{{ with .Site.Params.sidebar.avatar }}
- {{ $avatar := resources.Get (.) }} - - {{ if $avatar }} - {{ $avatarResized := $avatar.Resize "300x300" }} - + {{ if not .local }} + {{ else }} - {{ errorf "Failed loading avatar from %q" . }} + {{ $avatar := resources.Get (.src) }} + + {{ if $avatar }} + {{ $avatarResized := $avatar.Resize "300x" }} + + {{ else }} + {{ errorf "Failed loading avatar from %q" . }} + {{ end }} {{ end }} {{ with $.Site.Params.sidebar.emoji }}