80 lines
3 KiB
HTML
80 lines
3 KiB
HTML
{{ define "main" }}
|
|
|
|
{{ partial "page-title.html" . }}
|
|
|
|
<section class="section" style="background: #f5f5f5;">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-md-8 col-md-offset-2">
|
|
<div class="text-center">
|
|
<figure>
|
|
{{ if .Params.photo -}}
|
|
<img style="border-radius: 50%;" class="img-fluid" src="{{ .Params.photo }}">
|
|
{{ else if .Params.email -}}
|
|
<img style="border-radius: 50%;" class="img-fluid"
|
|
src="https://www.gravatar.com/avatar/{{ md5 .Params.email }}?s=128&pg&d=identicon">
|
|
{{- end }}
|
|
<figcaption>
|
|
<h5 class="font-weight-bold">
|
|
{{ .Params.name }}
|
|
</h5>
|
|
</figcaption>
|
|
</figure>
|
|
<hr>
|
|
{{ .Content }}
|
|
<hr>
|
|
<ul class="list-inline">
|
|
{{ range .Params.social -}}
|
|
<li class="list-inline-item"><a class="share-icon bg-secondary" href="{{ .link | safeURL }}"><i class="{{ .icon }}"></i></a></li>
|
|
{{- end }}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="section">
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="section-title text-center">
|
|
<h2>{{ i18n "posted_by" }} {{ .Title }}</h2>
|
|
</div>
|
|
</div>
|
|
{{ range (union (where site.RegularPages "Params.author" "intersect" (slice .Title)) (where site.RegularPages "Params.author" .Title)) -}}
|
|
<div class="col-md-6">
|
|
<div class="post">
|
|
<div class="post-thumb">
|
|
{{ if isset .Params "image" -}}
|
|
<a href="{{ .RelPermalink }}">
|
|
<img class="img-responsive" src="{{ .Params.image | relURL }}" alt="{{ .Title }}">
|
|
</a>
|
|
{{- end }}
|
|
</div>
|
|
<h3 class="post-title"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h3>
|
|
<div class="post-meta">
|
|
<ul>
|
|
<li><i class="fas fa-calendar-week"></i> {{ time.Format ":date_long" .PublishDate }}</li>
|
|
<li><i class="fas fa-user"></i>
|
|
{{ i18n "posted_by" }}
|
|
{{ $authors := slice }}{{ if reflect.IsSlice .Params.author }}{{ $authors = .Params.author }}{{ else }}{{ $authors = (slice .Params.author) }}{{ end -}}
|
|
{{ range $index, $elements := $authors }}{{ if ne $index 0 }}, {{ end }}<a class="text-primary" href="{{ `author/` | relLangURL }}{{ . | urlize }}">{{ . }}</a>{{ end }}
|
|
</li>
|
|
<li><i class="fas fa-tags"></i>
|
|
{{ range $index, $elements:= .Params.tags }}{{ if ne $index 0 }}, {{ end }}<a href="{{ `tags/` | relLangURL }}{{ . | urlize }}">{{ . }}</a>{{ end }}
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="post-content">
|
|
<p>{{ .Summary }}</p>
|
|
<a href="{{ .RelPermalink }}" class="btn btn-main">{{ i18n "read_more" }}</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{{- end }}
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
{{ end }}
|