Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/CaiJimmy/hugo-theme-stack.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Cai <jimmehcai@gmail.com>2020-09-06 13:56:44 +0300
committerJimmy Cai <jimmehcai@gmail.com>2020-09-06 13:56:44 +0300
commit47fb5af201912721e4cd052eff5bc2d752084c80 (patch)
treea037df8fd58c131c111bfbccb9d959e64dd65053 /layouts/partials/sidebar/left.html
parent292e96d764cc5be71e8f4083c367118723529eac (diff)
refactor: change config.toml structure
Diffstat (limited to 'layouts/partials/sidebar/left.html')
-rw-r--r--layouts/partials/sidebar/left.html20
1 files changed, 13 insertions, 7 deletions
diff --git a/layouts/partials/sidebar/left.html b/layouts/partials/sidebar/left.html
index dacc85b..334fb13 100644
--- a/layouts/partials/sidebar/left.html
+++ b/layouts/partials/sidebar/left.html
@@ -6,17 +6,23 @@
</button>
<header class="site-info">
- {{ if .Site.Params.avatar }}
+ {{ with .Site.Params.sidebar.avatar }}
<figure class="site-avatar">
- {{ $avatar := resources.Get (.Site.Params.avatar) }}
- {{ $avatarResized := $avatar.Resize "300x300" }}
- <img src="{{ $avatarResized.RelPermalink }}" width="{{ $avatarResized.Width }}"
- height="{{ $avatarResized.Height }}" class="site-logo" loading="lazy" alt="Avatar">
- <span class="emoji">{{ .Site.Params.emoji }}</span>
+ {{ $avatar := resources.Get (.) }}
+
+ {{ if $avatar }}
+ {{ $avatarResized := $avatar.Resize "300x300" }}
+ <img src="{{ $avatarResized.RelPermalink }}" width="{{ $avatarResized.Width }}"
+ height="{{ $avatarResized.Height }}" class="site-logo" loading="lazy" alt="Avatar">
+ {{ else }}
+ {{ errorf "Failed loading avatar from %q" . }}
+ {{ end }}
+
+ <span class="emoji">{{ $.Site.Params.sidebar.emoji }}</span>
</figure>
{{ end }}
<h1 class="site-name"><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
- <h2 class="site-description">{{ .Site.Params.subtitle }}</h2>
+ <h2 class="site-description">{{ .Site.Params.sidebar.subtitle }}</h2>
</header>
<nav class="menu" id="main-menu">