{{- define "main" }} <article class="post-single"> <header class="post-header"> {{ partial "breadcrumbs.html" . }} <h1 class="post-title"> {{ .Title }} {{- if .Draft }}<sup><span class="entry-isdraft"> [draft]</span></sup>{{- end }} </h1> {{- if .Description }} <div class="post-description"> {{ .Description }} </div> {{- end }} {{- if not (.Param "hideMeta") }} <div class="post-meta"> {{- partial "post_meta.html" . -}} {{/* TODO move to footer */}} {{/* partial "edit_post.html" . */}} {{/* partial "post_canonical.html" . */}} </div> {{- end }} </header> {{- $isHidden := .Params.cover.hidden | default site.Params.cover.hiddenInSingle | default site.Params.cover.hidden }} {{- partial "cover.html" (dict "cxt" . "IsHome" false "isHidden" $isHidden) }} {{- if (.Param "ShowToc") }} {{- partial "toc.html" . }} {{- end }} {{- if .Content }} <div class="post-content"> {{- if not (.Param "disableAnchoredHeadings") }} {{- partial "anchored_headings.html" .Content -}} {{- else }}{{ .Content }}{{ end }} </div> {{- end }} <footer class="post-footer"> {{- if (.Param "socialLinks") }} {{- partial "social_links.html" . }} {{- end }} {{- if (.Param "ShowPostNavLinks") }} {{- partial "post_nav_links.html" . }} {{- end }} </footer> {{- if not (.Param "noComments") }} {{- partial "comments.html" . }} {{- end }} </article> {{- end }}{{/* end main */}}