{{ define "header" }} {{/* We can override any block in the baseof file be defining it in the template */}} {{ partial "page-header.html" . }} {{ end }} {{ define "main" }} {{ $section := .Site.GetPage "section" .Section }}
{{ partial "social-share.html" . }}

{{- .Title -}}

{{ with .Params.author | default .Site.Params.author }}

By {{ if reflect.IsSlice . }} {{ delimit . ", " | markdownify }} {{else}} {{ . | markdownify }} {{ end }}

{{ end }} {{/* Hugo uses Go's date formatting is set by example. Here are two formats */}} {{ if not .Date.IsZero }} {{end}} {{/* Show "reading time" and "word count" but only if one of the following are true: 1) A global config `params` value is set `show_reading_time = true` 2) A section front matter value is set `show_reading_time = true` 3) A page front matter value is set `show_reading_time = true` */}} {{ if (or (eq (.Param "show_reading_time") true) (eq $section.Params.show_reading_time true) )}} - {{ i18n "readingTime" .ReadingTime }} - {{ i18n "wordCount" .WordCount }} {{ end }}
{{ $cclasses := $.Param "post_content_classes" | default "serif" }} {{ $cpadding := $.Param "post_padding" | default ($.Param "default_padding") }} {{ $cscale := $.Param "post_scale" | default ($.Param "default_scale") | default "f4" }} {{ $calign := $.Param "post_align" | default ($.Param "default_align") }} {{ $ccolor := $.Param "post_color" | default ($.Param "default_color") | default "mid-gray" }}
{{ end }}