{{- $P := .Site.Params -}} {{- $lang := replaceRE "-([a-z]+)" (upper (substr .Site.Language -3)) .Site.Language -}} {{- .Scratch.Set "lang" $lang -}} {{- $vendors := .Site.Data.resources.vendors -}} {{- $pluginVen := $P.vendors.plugins -}} {{- $pluginCDN := index $vendors $pluginVen -}} {{- .Scratch.Set "pluginCDN" $pluginCDN -}} {{ $posts := len .Site.RegularPages }} {{- .Scratch.Set "posts" $posts -}} {{ hugo.Generator }} {{- partial "head.html" (dict "P" $P "Page" .Page "Scratch" .Scratch) }} {{ .Title | default .Site.Title }}
{{- partial "header" (dict "P" $P "Page" .Page "Scratch" .Scratch) }}
{{- if ne $P.sidebar.display "remove" }} {{- partial "sidebar" (dict "P" $P "Page" .Page "Scratch" .Scratch) }} {{- end }}
{{ partial "widgets" (dict "P" $P) }}
{{- block "main" (dict "P" $P "Page" .Page "Paginate" (.Paginate (where .Site.RegularPages "Section" "in" .Site.Params.mainSections)) "Scratch" .Scratch) }}{{- end }}
{{- partial "scripts" (dict "P" $P "Page" .Page "Scratch" .Scratch) }}