aboutsummaryrefslogtreecommitdiff
path: root/themes/default/layouts/partials/function-page-modified.html
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2023-06-01 19:41:10 -0400
committertdro <tdro@noreply.example.com>2023-06-01 19:41:10 -0400
commite7231a13d8d3b9e38915baad31d910f914377aae (patch)
treebafe740abb54673c693cd6ac68e9be0df7b16bc1 /themes/default/layouts/partials/function-page-modified.html
parent8b432c5207f2dede1f9923b86271aafedcd6c624 (diff)
downloadcanory-e7231a13d8d3b9e38915baad31d910f914377aae.tar.gz
canory-e7231a13d8d3b9e38915baad31d910f914377aae.tar.bz2
canory-e7231a13d8d3b9e38915baad31d910f914377aae.zip
themes/default/layouts/partials/function-page-modified: Add disable switch
Capture other renders outside of base
Diffstat (limited to 'themes/default/layouts/partials/function-page-modified.html')
-rw-r--r--themes/default/layouts/partials/function-page-modified.html19
1 files changed, 10 insertions, 9 deletions
diff --git a/themes/default/layouts/partials/function-page-modified.html b/themes/default/layouts/partials/function-page-modified.html
index 4e8bf46..43bea9f 100644
--- a/themes/default/layouts/partials/function-page-modified.html
+++ b/themes/default/layouts/partials/function-page-modified.html
@@ -1,17 +1,18 @@
-{{- $input := . -}}
+{{- $input := .Context -}}
+{{- $disable := or .Disable false -}}
{{- $pageContext := $input -}}
-
-{{- $markdownContent := print "content/" $pageContext.File -}}
-{{- $markdownPublic := print "public/data/generates/content/" $pageContext.File -}}
+{{- $format := or .Format "index.html" -}}
{{- $page := print "public/" (strings.TrimPrefix
$pageContext.Page.Site.BaseURL
$pageContext.Page.Permalink
- ) "index.html"
+ ) $format
-}}
-{{- $markdownModTime := "" -}}
{{- $pageModTime := "" -}}
+{{- $markdownModTime := "" -}}
+{{- $markdownContent := print "content/" $pageContext.File -}}
+{{- $markdownPublic := print "public/data/generates/content/" $pageContext.File -}}
{{- if fileExists $markdownContent -}}
{{- $markdownModTime = (os.Stat $markdownContent).ModTime -}}
@@ -25,9 +26,9 @@
{{- $pageModTime = (os.Stat $page).ModTime -}}
{{- end -}}
-{{- $modified := gt $markdownModTime $pageModTime -}}
+{{- $page = gt $markdownModTime $pageModTime -}}
-{{- $output := or $modified (in (slice
+{{- $modified := or $page (in (slice
"home"
"section"
"taxonomy"
@@ -35,4 +36,4 @@
) $pageContext.Page.Kind)
-}}
-{{- return true -}}
+{{- return (or $disable $modified) -}}