hugo-theme-roland/layouts/_default/single.html

128 lines
5 KiB
HTML

{{ define "header" }}
<!-- Post Header -->
<style type="text/css">
header.intro-header {
background-image: url('{{ if .Params.image }}{{ .Params.image | relURL }}{{ else }}{{ .Site.Params.header_image | relURL}}{{ end }}')
}
</style>
<header class="intro-header">
<div class="container">
<div class="row">
<div class="col-xl-8 offset-xl-2 col-lg-10 offset-lg-1">
<div class="post-heading">
<h1 class="py-2">{{ .Title }}</h1>
{{ with .Params.subtitle }}<h2 class="subheading py-2 h4">{{ . }}</h2>{{ end }}
{{ with .Params.tags }}
<div class="tags py-2">
{{ range . }}
<a class="badge badge-pill badge-light" href="{{ "/tags/" | relLangURL }}{{ . | urlize }}" title="{{ . }}">
#{{ . }}
</a>
{{ end }}
</div>
{{ end }}
<span class="meta">
{{ i18n "by" }}
{{ if .Params.author }}
{{ .Params.author }}
{{ else }}
{{ .Site.Title }}
{{ end }}
{{ i18n "on" }}
{{ .Date.Format (i18n "date_fmt") }}
{{ if .Site.Params.page_view_conter }}
{{ partial "page_view_counter.html" . }}
{{ end }}
<!-- Don't show "Last Modified on" if update happened on the same day. -->
{{ if (and (not .Lastmod.IsZero) (not (eq (dateFormat "2006-01-02" .Lastmod) (dateFormat "2006-01-02" .Date)))) }}
<br>Last Modified on {{ dateFormat "Monday, January 2, 2006" .Params.LastMod }}
{{ end }}
</span>
</div>
</div>
</div>
</div>
</header>
{{ end }}
{{ define "main" }}
<!-- Post Content -->
<article>
<div class="container">
<div class="row">
<!-- Post Container -->
<div class="
col-xl-8 offset-xl-2
col-lg-10 offset-lg-1
post-container">
{{ if not (eq (.Param "showtoc") false) }}
<header>
<h2>{{ i18n "toc" }}</h2>
</header>
{{.TableOfContents}}
{{ end }}
{{ .Content }}
<hr>
<div>
{{ if .PrevInSection }}
<a class="mb-2 btn btn-outline-primary float-left" href="{{ .PrevInSection.Permalink }}" data-toggle="tooltip" data-placement="top" title="{{ .PrevInSection.Title }}">&larr;
{{ i18n "prev_article" }}
</a>
{{ end }}
{{ if .NextInSection }}
<a class="mb-2 btn btn-outline-primary float-right" href="{{ .NextInSection.Permalink }}" data-toggle="tooltip" data-placement="top" title="{{ .NextInSection.Title}}">
{{ i18n "next_article" }} &rarr;
</a>
{{ end }}
</div>
<div class="mb-1" style="clear: both"></div>
{{ partial "comments.html" . }}
{{ partial "under_content.html" . }}
</div>
<!-- Sidebar Container -->
<div class="
col-xl-11 offset-xl-1
col-lg-10 offset-lg-1
sidebar-container">
<!-- Featured Tags -->
{{ if .Site.Params.featured_tags }}
<section>
<hr class="hidden-sm hidden-xs">
<h5><a href="/tags/" class="text-sc">Tags</a></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 class="badge badge-pill badge-secondary" href="{{ "/tags/" | relLangURL }}{{ $name | urlize }}" title="{{ $name }}">
#{{ $name }}
</a>
{{ end }}
{{ end }}
</div>
</section>
{{ end }}
<!-- Friends Blog -->
{{ if .Site.Params.friends }}
<section>
<hr>
<h5>FRIENDS</h5>
<ul class="list-inline">
{{ range .Site.Params.friend_link }}
<li><a target="_blank" href="{{.href}}">{{.title}}</a></li>
{{ end }}
</ul>
</section>
{{ end }}
</div>
</div>
</div>
</article>
{{ end }}