{{- $input := . -}} {{- $pageContext := $input -}} {{- $markdown := print "content/" $pageContext.File -}} {{- $markdownModTime := "" -}} {{- $page := print "public" (strings.TrimPrefix $pageContext.Page.Site.BaseURL $pageContext.Page.Permalink) "index.html" -}} {{- $pageModTime := "" -}} {{- if fileExists $markdown -}} {{- $markdownModTime = (os.Stat $markdown).ModTime -}} {{- end -}} {{- if fileExists $page -}} {{- $pageModTime = (os.Stat $page).ModTime -}} {{- end -}} {{- $modified := gt $markdownModTime $pageModTime -}} {{- $output := or $modified (in (slice "home" "section" "taxonomy" "term") $pageContext.Page.Kind) -}} {{- return $output -}}