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-08-22 14:20:08 +0300
committerJimmy Cai <jimmehcai@gmail.com>2020-08-22 14:20:08 +0300
commitc698d944e6b18b4707d96385df9aa0b550d2ec81 (patch)
treeefa66b831e4134092e13677b34775c3cc2dc30a6 /layouts/partials/sidebar
:tada: Initial commit
Diffstat (limited to 'layouts/partials/sidebar')
-rw-r--r--layouts/partials/sidebar/left.html33
-rw-r--r--layouts/partials/sidebar/right.html8
2 files changed, 41 insertions, 0 deletions
diff --git a/layouts/partials/sidebar/left.html b/layouts/partials/sidebar/left.html
new file mode 100644
index 0000000..ff536a8
--- /dev/null
+++ b/layouts/partials/sidebar/left.html
@@ -0,0 +1,33 @@
+<aside class="sidebar left-sidebar sticky">
+ <button class="hamburger hamburger--spin" type="button" id="toggle-menu" aria-label="Toggle Menu">
+ <span class="hamburger-box">
+ <span class="hamburger-inner"></span>
+ </span>
+ </button>
+
+ <header class="site-info">
+ <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>
+ </figure>
+ <h1 class="site-name"><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
+ <h2 class="site-description">{{ .Site.Params.subtitle }}</h2>
+ </header>
+
+ <nav class="menu" id="main-menu">
+ {{ $currentPage := . }}
+ {{ range .Site.Menus.main }}
+ {{ $active := or (eq $currentPage.Title .Name) (or ($currentPage.HasMenuCurrent "main" .) ($currentPage.IsMenuCurrent "main" .)) }}
+
+ <li {{ if $active }} class='current' {{ end }}>
+ <a href='{{ .URL }}'>
+ {{ (resources.Get (delimit (slice "icons/" .Pre ".svg") "")).Content | safeHTML }}
+ <span>{{- .Name -}}</span>
+ </a>
+ </li>
+ {{ end }}
+ </nav>
+</aside> \ No newline at end of file
diff --git a/layouts/partials/sidebar/right.html b/layouts/partials/sidebar/right.html
new file mode 100644
index 0000000..24763bb
--- /dev/null
+++ b/layouts/partials/sidebar/right.html
@@ -0,0 +1,8 @@
+{{ if .Site.Params.widgets.enabled }}
+ {{ $context := . }}
+ <aside class="sidebar right-sidebar sticky">
+ {{ range $widget := .Site.Params.widgets.enabled }}
+ {{ partial (printf "widget/%s" $widget) $context }}
+ {{ end }}
+ </aside>
+{{ end }} \ No newline at end of file