{{ define "title" }}{{ .Title }}{{ end }} {{ define "css" }} {{ if .Site.Params.highlightjs }} {{ if .Site.Params.highlightjsTheme }} {{ else }} {{ end }} {{ end }} {{ if .Site.Params.valine }} {{ end }} {{ end }} {{ define "main" }}
{{ $showTOC := ge (len .TableOfContents) 33 }} {{ $shareInAside := .Site.Params.shareInAside }} {{ $showAside := or $showTOC $shareInAside }} {{ if $showAside }} {{ end }}

{{- .Title -}} @ {{ if isset .Params "author" }} {{ if isset .Params "authorlink" }} {{ .Params.author }} {{ else }} {{ .Params.author }} {{ end }} {{ else }} {{ .Site.Params.author }} {{ end }} | {{ if .Site.Params.Experimental.jsDate }} {{ .Date.Format "2006-01-02T15:04:05Z07:00" }} {{ else }} {{ if eq .Site.Language.Lang "zh" }} {{ index .Site.Data.zh.Weekday (printf "%d" .Date.Weekday) }},{{ index .Site.Data.zh.Month (printf "%d" .Date.Month) }} {{ .Date.Day }} 日,{{ .Date.Year }} 年 {{ else if eq .Site.Language.Lang "es" }} {{ index .Site.Data.es.Weekday (printf "%d" .Date.Weekday) }}, {{ .Date.Day }} de {{ index .Site.Data.es.Month (printf "%d" .Date.Month) }} de {{ .Date.Year }} {{ else if eq .Site.Language.Lang "pt" }} {{ index .Site.Data.pt.Weekday (printf "%d" .Date.Weekday) }}, {{ .Date.Day }} de {{ index .Site.Data.pt.Month (printf "%d" .Date.Month) }} de {{ .Date.Year }} {{ else }} {{ .Date.Format "Monday, Jan 2, 2006" }} {{ end }} {{ end }} | {{ .ReadingTime }}{{ i18n "minuteRead" }} {{ if ne .Params.nolastmod true }} | {{ i18n "updateAt" }} {{ if .Site.Params.Experimental.jsDate }} {{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" }} {{ else }} {{ if eq .Site.Language.Lang "zh" }} {{ index .Site.Data.zh.Weekday (printf "%d" .Lastmod.Weekday) }},{{ index .Site.Data.zh.Month (printf "%d" .Lastmod.Month) }} {{ .Lastmod.Day }} 日,{{ .Lastmod.Year }} 年 {{ else if eq .Site.Language.Lang "es" }} {{ index .Site.Data.es.Weekday (printf "%d" .Lastmod.Weekday) }}, {{ .Lastmod.Day }} de {{ index .Site.Data.es.Month (printf "%d" .Lastmod.Month) }} de {{ .Lastmod.Year }} {{ else if eq .Site.Language.Lang "pt" }} {{ index .Site.Data.pt.Weekday (printf "%d" .Lastmod.Weekday) }}, {{ .Lastmod.Day }} de {{ index .Site.Data.pt.Month (printf "%d" .Lastmod.Month) }} de {{ .Lastmod.Year }} {{ else }} {{ .Lastmod.Format "Monday, Jan 2, 2006" }} {{ end }} {{ end }} {{ end }} {{ if not $shareInAside }} {{ partial "share.html" . }} {{ end }}

{{ if and .Params.Cover .Site.Params.showSummaryCoverInPost }} {{ end }} {{ .Content | emojify }}
{{ if .Site.DisqusShortname }}
{{ end }} {{ if .Site.Params.utterancesRepo }}
{{ end }} {{ if .Site.Params.valine }}
{{ end }}
{{ end }} {{ define "js" }} {{ if .Site.Params.Experimental.jsDate }} {{ partial "luxon.html" . }} {{ end }} {{ if .Site.Params.highlightjs }} {{ if .Site.Params.highlightjsExtraLanguages }} {{ range .Site.Params.highlightjsExtraLanguages }} {{ end }} {{ end }} {{ partial "highlight.html" . }} {{ end }} {{ end }}