{{ $value := . }}
{{ $type := (printf "%T" $value) }}
{{ $typeIsBool := (eq "bool" $type) }}
{{ $typeIsString := (eq "string" $type) }}
{{ $typeIsTime := (eq "time.Time" $type) }}
{{ $typeIsInterface := (eq "interface" $type) }}
{{ $typeIsSlice := (findRE "^([[][]]|.*TaxonomyList)" $type) }}
{{ $typeIsMap := (findRE "^(map[[].+[]]|.*SiteSocial)" $type) }}
{{ $typeIsSiteInfo := (eq "*hugolib.SiteInfo" $type) }}
{{ $typeIsGitInfo := (findRE "^.*gitmap\\.GitInfo" $type) }}
{{ $typeIsSpecial := (or $typeIsSiteInfo $typeIsGitInfo) }}
{{ if $typeIsBool }}
{{ printf "%#v" $value $value | safeHTML }}
{{ else if $typeIsString }}
{{ printf "%#v" $value | safeHTML }}
{{ else if (or $typeIsTime $typeIsInterface) }}
{{ printf "%s" $value | safeHTML }}
{{ else if $typeIsSlice }}
{{ if eq 2 (len $value) }}
{{ $slice_elem_0 := (index $value 0) }}
{{ $slice_elem_1 := (index $value 1) }}
{{ if (and (eq "*hugolib.PageOutput" (printf "%T" $slice_elem_1)) (eq "File" $slice_elem_0)) }}
{{ with $slice_elem_1 }}
{{ $fileVars := (dict "UniqueID" .File.UniqueID "BaseFileName" .File.BaseFileName "TranslationBaseName" .File.TranslationBaseName "Lang" .File.Lang "Section" .File.Section "LogicalName" .File.LogicalName "Dir" .File.Dir "Ext" .File.Ext "Path" .File.Path) }}
{{ partial "debugprint.html" $fileVars }}
{{ end }}
{{ else }}
{{ range $value }}
{{ partial "debugprint.html" . }}
{{ end }}
{{ end }}
{{ else }}
{{ range $value }}
{{ partial "debugprint.html" . }}
{{ end }}
{{ end }}
{{ else if $typeIsMap }}
{{ if (gt (len $value) 0) }}
{{ if $typeIsSiteInfo }}
{{ $siteVarNames := (slice "Title" "Author" "Social" "LastChange" "DisqusShortname" "GoogleAnalytics" "Copyright" "RSSLink" "LanguageCode" "BuildDrafts" "Params") }}
{{ $siteVarSymbols := (slice .Title .Author .Social .LastChange .DisqusShortname .GoogleAnalytics .Copyright .RSSLink .LanguageCode .BuildDrafts .Params ) }}
SiteInfo Variable | Value |
{{ range $idx, $elem := $siteVarNames }}
{{ printf "%s | " $elem | safeHTML }}
{{ partial "debugprint.html" (index $siteVarSymbols $idx) }}
{{ printf " |
" | safeHTML }}
{{ end }}
{{ else if $typeIsGitInfo }}
{{ $gitInfoVarNames := (slice "Hash" "AbbreviatedHash" "Subject" "AuthorName" "AuthorEmail" "AuthorDate") }}
{{ $gitInfoVarSymbols := (slice .Hash .AbbreviatedHash .Subject .AuthorName .AuthorEmail .AuthorDate ) }}
GitInfo Variable | Value |
{{ range $idx, $elem := $gitInfoVarNames }}
{{ printf "%s | " $elem | safeHTML }}
{{ partial "debugprint.html" (index $gitInfoVarSymbols $idx) }}
{{ printf " |
" | safeHTML }}
{{ end }}
{{ else }}
{{ printf "%#v" $value | safeHTML }}
{{ end }}
{{ else }}
{{ printf "%#v (type:%s)" $value $type | safeHTML }}
{{ end }}
{{/* range $key1, $value1 := . */}}
{{/* printf "