hugo-theme-roland/layouts/partials/sidebar.html

255 lines
10 KiB
HTML

<!-- Sidebar Container -->
<div class="
col-xl-3 offset-xl-0
col-lg-3 offset-lg-0
col-12
text-dark
sidebar-container
">
<!-- Featured Tags -->
{{ if .Site.Params.featured_tags }}
<section>
<hr class="d-none d-lg-block">
<h5 class="text-sc">Tags</h5>
<div class="tags">
{{ $featured_condition_size := .Site.Params.featured_condition_size }}
{{ range $name, $taxonomy := .Site.Taxonomies.tags }}
{{ if gt (len $taxonomy.Pages) $featured_condition_size }}
<a href="{{ "/tags/" | relLangURL }}{{ $name | urlize }}" title="{{ $name }}">
{{ $name }}
</a>
{{ end }}
{{ end }}
</div>
</section>
{{ end }}
<!-- Short About -->
{{ if .Site.Params.about_me }}
<section class="d-none d-lg-block">
<hr><h5 class="text-sc"><a href="{{ "/top/about" | relLangURL }}">À propos d'AVQ</a></h5>
<div class="short-about">
{{ with .Site.Params.sidebar_avatar }}
<div class="text-center">
<a href="{{ "/top/about" | relLangURL }}">
<img src="{{ . | relURL }}" alt="avatar" style="cursor: pointer" />
</a>
</div>
{{ end }}
{{ with .Site.Params.sidebar_about_description }}
<p class="text-secondary">{{ . }}</p>
{{ end }}
<!-- SNS Link -->
<ul class="list-inline">
{{ if .Site.Params.social.rss }}
<li class="list-inline-item">
<a href='{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}' rel="alternate" type="application/rss+xml" title="{{ .Site.Title | default "" }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fas fa-rss fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.twitter }}
<li class="list-inline-item">
<a href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-twitter fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.zhihu }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.weibo }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-weibo fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.facebook }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-facebook fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.wechat }}
<li class="list-inline-item">
<a target="_blank" href="{{ . | relURL}}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-wechat fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.github }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-github fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.gitlab }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-gitlab fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.git }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-git fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.linkedin }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-linkedin fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.medium }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-medium fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.stackoverflow }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-stack-overflow fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.reddit }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-reddit fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.mastodon }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-mastodon fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.keybase }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-keybase fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.xing }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-xing fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.instagram }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-instagram fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
{{ with .Site.Params.social.flickr }}
<li class="list-inline-item">
<a target="_blank" href="{{ . }}">
<span class="fa-stack fa-lg">
<i class="fas fa-circle fa-stack-2x"></i>
<i class="fab fa-flickr fa-stack-1x fa-inverse"></i>
</span>
</a>
</li>
{{ end }}
</ul>
</div>
</section>
{{ end }}
<!-- Friends Blog -->
{{ if .Site.Params.friends }}
<section>
<hr class="d-none s-lg-block">
<h5>FRIENDS</h5>
<ul class="list-inline">
{{ range .Site.Params.friend_link }}
<li class="list-inline-item"><a target="_blank" href="{{.href | relLangURL}}">{{.title}}</a></li>
{{ end }}
</ul>
</section>
{{ end }}
<!-- Bookmarks -->
{{ if .Site.Params.bookmarks }}
<section>
<hr>
<h5>BOOKMARKS</h5>
<ul class="list-inline">
{{ range .Site.Params.bookmark_link }}
<li class="list-inline-item"><a target="_blank" href="{{.href | relLangURL}}">{{.title}}</a></li>
{{ end }}
</ul>
</section>
{{ end }}
</div>