{{- define "main" }} <article class="post-single"> <header class="post-header"> <h1 class="post-title"> {{ .Title }} {{- if .Draft }}<div class="entry-isdraft"><sup> [draft]</sup></div>{{- end }} </h1> {{- if .Params.hideMeta }}{{ else }} <div class="post-meta"> <time>{{ .Date.Format "January 2, 2006" }}</time> {{- if $.Site.Params.ShowReadingTime -}} · {{- $default_txt := print .ReadingTime " " "min" }} {{- i18n "read_time" .ReadingTime | default $default_txt }}{{ end }} {{- if or .Params.author .Site.Params.author }} · {{- .Params.author | default .Site.Params.author }}{{ end }} {{- if .IsTranslated -}} | <ul class="i18n_list"> {{- i18n "translations" | default "Translations"}}: {{- range .Translations }} <li> <a href="{{ .Permalink }}">{{ .Language.LanguageName }}</a> </li> {{- end }} </ul> {{- end }} </div> {{- end}} </header> {{- if .Params.cover.image }} <figure class="entry-cover"> {{- if (or (fileExists (path.Join "static" .Params.cover.image)) (hasPrefix .Params.cover.image "http://") (hasPrefix .Params.cover.image "https://")) }} <img src="{{ .Params.cover.image | absURL }}" alt="{{ .Params.cover.alt | plainify }}"> {{- else}} <img src="{{ .Permalink -}} {{- .Params.cover.image }}" alt="{{ .Params.cover.alt | plainify }}"> {{- end}} <p>{{.Params.cover.caption}}</p> </figure> {{- end }} {{- if .Params.ShowToc }} <div class="toc"> <details {{if .Params.TocOpen }} open{{ end }}> <summary> <div class="details">{{- i18n "toc" | default "Table of Contents" }}</div> </summary> <blockquote> {{- partial "toc.html" . }} </blockquote> </details> </div> {{- end }} <div class="post-content">{{ .Content }}</div> <footer class="post-footer"> {{- if .Params.tags }} <ul class="post-tags"> {{- range .Params.tags }} {{- $href := print (absLangURL "tags/") (urlize .) }} <li><a href="{{ $href }}">{{ . }}</a></li> {{- end }} </ul> {{- end }} {{- if (and .Site.Params.ShowShareButtons (ne .Params.disableShare true) ) }} {{- partial "share_icons.html" . }} {{- end }} </footer> {{- if and ($.Site.Params.comments) (ne .Params.comments false) }} {{- partial "comments.html" . }} {{- end }} </article> {{- end }}{{/* end main */}}