summaryrefslogtreecommitdiffstats
path: root/layouts
diff options
context:
space:
mode:
authoramzrk22020-10-02 09:36:28 +0800
committeramzrk22020-10-02 09:36:28 +0800
commit739ce7c416f51f847dff7002faf07d0695dc7f78 (patch)
tree66eec1472c58b50886611d513e7a243d45d6abce /layouts
parent7871c01b7c24c69a9bfd07091797a4ff29e12ab2 (diff)
downloadhugo-theme-fuji-739ce7c416f51f847dff7002faf07d0695dc7f78.tar.gz
hugo-theme-fuji-739ce7c416f51f847dff7002faf07d0695dc7f78.tar.bz2
hugo-theme-fuji-739ce7c416f51f847dff7002faf07d0695dc7f78.zip
new: mobile sidebar
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/components.html55
1 files changed, 54 insertions, 1 deletions
diff --git a/layouts/partials/components.html b/layouts/partials/components.html
index a374598..987d409 100644
--- a/layouts/partials/components.html
+++ b/layouts/partials/components.html
@@ -5,4 +5,57 @@
<div class="btn-scroll-top">
<i class="iconfont icon-chevron-up-circle-sharp"></i>
</div>
-</div> \ No newline at end of file
+</div>
+<aside class="sidebar-mobile" style="display: none;">
+ <!-- pages -->
+ <div class="sidebar-item sidebar-pages">
+ <h3>{{ i18n "sidebarPages" }}</h3>
+ <ul>
+ {{ range .Site.Menus.nav }}
+ <li>
+ <a href="{{ .URL }}">{{ .Name }}</a>
+ </li>
+ {{ end }}
+ </ul>
+ </div>
+ <!-- links -->
+ <div class="sidebar-item sidebar-links">
+ <h3>{{ i18n "sidebarLinks" }}</h3>
+ <ul>
+ {{ range .Site.Menus.link }}
+ <li>
+ <a href="{{ .URL }}" target="_blank"><span>{{ .Name }}</span></a>
+ </li>
+ {{ end }}
+ </ul>
+ </div>
+ <!-- tags -->
+ <div class="sidebar-item sidebar-tags">
+ <h3>{{ i18n "sidebarTags" }}</h3>
+ <div>
+ {{ range .Site.Taxonomies.tags }}
+ <span>
+ <a href="{{ .Page.RelPermalink }}">{{ .Page.Title }}</a>
+ </span>
+ {{ end }}
+ </div>
+ </div>
+ <!-- in-post toc -->
+ {{ if in .Site.Params.mainSections .Type }}
+ {{ if and (or .Site.Params.showToc .Params.showToc) (ne .Params.showToc false) }}
+ <div class="sidebar-item sidebar-toc">
+ <h3>{{ i18n "sidebarToc" }}</h3>
+ {{ .TableOfContents }}
+ </div>
+ {{ end }}
+ {{ else }}
+ {{ with .Site.Params.bgmImageChart }}
+ <!-- bgm.tv image chart -->
+ <div class="sidebar-item sidebar-bgm">
+ <h3>{{ i18n "sidebarBangumiChart" }}</h3>
+ <img class="lazyload" src="{{ $.Site.Params.lazyPlaceholder | relURL }}"
+ data-src="https://bgm.tv/chart/img/{{ . }}" alt="Bangumi ε›Ύεƒζ¦œε•" />
+ </div>
+ {{ end }}
+ {{ end }}
+</aside> \ No newline at end of file