From 017bc1c9317ab352981202dc7da0e3f9dc314043 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 6 Feb 2023 20:46:23 -0500 Subject: themes/default/layouts/partials: Add page modification detection But don't use it --- .../layouts/partials/function-page-modified.html | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 themes/default/layouts/partials/function-page-modified.html (limited to 'themes/default/layouts/partials/function-page-modified.html') diff --git a/themes/default/layouts/partials/function-page-modified.html b/themes/default/layouts/partials/function-page-modified.html new file mode 100644 index 0000000..f03ee6f --- /dev/null +++ b/themes/default/layouts/partials/function-page-modified.html @@ -0,0 +1,21 @@ +{{- $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 -}} -- cgit v1.2.3